.ToolLoadingScreen-module__oA0HfG__screen{background:var(--d2-slab);border:1px solid #ffffff1a;border-left:3px solid var(--colour-highlight);flex-direction:column;align-self:flex-start;gap:1rem;width:min(26rem,100%);padding:1.25rem 1.5rem;display:flex}.ToolLoadingScreen-module__oA0HfG__title{font-family:var(--display-font-family);letter-spacing:.04em;text-transform:uppercase;color:#ffffffe6;border-bottom:1px solid var(--d2-rule);margin:0;padding-bottom:.3rem;font-size:1.05rem;font-weight:500}.ToolLoadingScreen-module__oA0HfG__steps{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.ToolLoadingScreen-module__oA0HfG__step{color:var(--d2-dim);align-items:center;gap:.75rem;display:flex}.ToolLoadingScreen-module__oA0HfG__marker{border:2px solid var(--d2-rule);border-radius:50%;flex-shrink:0;width:.75rem;height:.75rem}.ToolLoadingScreen-module__oA0HfG__detail{font-variant-numeric:tabular-nums}.ToolLoadingScreen-module__oA0HfG__active{color:#fff}.ToolLoadingScreen-module__oA0HfG__active .ToolLoadingScreen-module__oA0HfG__marker{border-color:var(--colour-highlight);border-top-color:#0000;animation:.9s linear infinite ToolLoadingScreen-module__oA0HfG__spin}.ToolLoadingScreen-module__oA0HfG__done{color:#fff}.ToolLoadingScreen-module__oA0HfG__done .ToolLoadingScreen-module__oA0HfG__marker{background:var(--d2-done);border-color:var(--d2-done)}.ToolLoadingScreen-module__oA0HfG__failed{color:var(--colour-danger)}.ToolLoadingScreen-module__oA0HfG__failed .ToolLoadingScreen-module__oA0HfG__marker{border-color:var(--colour-danger)}@keyframes ToolLoadingScreen-module__oA0HfG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ToolLoadingScreen-module__oA0HfG__active .ToolLoadingScreen-module__oA0HfG__marker{border-top-color:var(--colour-highlight);animation:none}}
.ToolUi-module__EAQ9cW__section_title{font-family:var(--display-font-family);letter-spacing:.04em;text-transform:uppercase;color:#ffffffe6;border-bottom:1px solid var(--d2-rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;margin:0 0 .65rem;padding-bottom:.3rem;font-size:1.05rem;font-weight:500;display:flex}.ToolUi-module__EAQ9cW__section_note{font-family:var(--text-font-family);letter-spacing:.02em;text-transform:none;color:var(--d2-dim);font-size:.82rem}.ToolUi-module__EAQ9cW__slab{background:var(--d2-slab);border:1px solid #ffffff1a}.ToolUi-module__EAQ9cW__button{font:inherit;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;color:#fff;cursor:pointer;outline-offset:2px;background:#ffffff1a;border:1px solid #ffffff47;outline:2px solid #0000;justify-content:center;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.78rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .12s,outline-color .12s;display:inline-flex}.ToolUi-module__EAQ9cW__button:hover:not(:disabled),.ToolUi-module__EAQ9cW__button:focus-visible{background:#ffffff2e;outline-color:#fff}.ToolUi-module__EAQ9cW__button_primary{color:#0d1215;border-color:var(--colour-highlight);background:var(--colour-highlight)}.ToolUi-module__EAQ9cW__button_primary:hover:not(:disabled),.ToolUi-module__EAQ9cW__button_primary:focus-visible{background:var(--colour-link-hover)}.ToolUi-module__EAQ9cW__button:disabled{color:var(--colour-text);cursor:not-allowed;border-color:var(--colour-card-border);opacity:.45;background:#ffffff0d}@media (prefers-reduced-motion:reduce){.ToolUi-module__EAQ9cW__button{transition:none}}
.KeepConfirm-module__OSC5Sa__overlay{z-index:var(--z-modal-over);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.KeepConfirm-module__OSC5Sa__modal{border:1px solid #ffffff1f;border-left:3px solid var(--colour-link);background:#24272c;flex-direction:column;gap:.75rem;width:100%;max-width:440px;padding:1.25rem;display:flex;box-shadow:0 18px 44px #0009}.KeepConfirm-module__OSC5Sa__title{font-family:var(--display-font-family);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:1.2rem;font-weight:500}.KeepConfirm-module__OSC5Sa__text,.KeepConfirm-module__OSC5Sa__note{overflow-wrap:anywhere;margin:0;line-height:1.5}.KeepConfirm-module__OSC5Sa__note{color:var(--d2-dim,#ffffffb8);font-size:.85rem}.KeepConfirm-module__OSC5Sa__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}
.WeaponTooltip-module__mxH5ZG__tooltip{font-family:var(--text-font-family);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1c1820f5;border:1px solid #ffffff1f;flex-direction:column;display:flex}.WeaponTooltip-module__mxH5ZG__band{color:var(--rarity-text);background:var(--rarity-band);justify-content:space-between;align-items:flex-end;gap:.75rem;padding:.6rem .85rem .55rem;display:flex;position:relative}.WeaponTooltip-module__mxH5ZG__title{flex-direction:column;min-width:0;display:flex}.WeaponTooltip-module__mxH5ZG__name{letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere;font-size:1.45rem;font-weight:700;line-height:1.05}.WeaponTooltip-module__mxH5ZG__kind{opacity:.8;font-size:.95rem}.WeaponTooltip-module__mxH5ZG__rarity{opacity:.75;flex:none;align-items:center;gap:.3rem;font-size:.95rem;display:inline-flex}.WeaponTooltip-module__mxH5ZG__lock{width:.85rem;height:.85rem}.WeaponTooltip-module__mxH5ZG__tier{flex-direction:column;gap:.18rem;display:flex;position:absolute;top:.35rem;right:.35rem}.WeaponTooltip-module__mxH5ZG__diamond{background:#f2d36b;width:.42rem;height:.42rem;transform:rotate(45deg);box-shadow:0 0 3px #f2d36bb3}.WeaponTooltip-module__mxH5ZG__band:has(.WeaponTooltip-module__mxH5ZG__tier){padding-right:1.4rem}.WeaponTooltip-module__mxH5ZG__progress{border-bottom:1px solid #ffffff26;flex-direction:column;gap:.4rem;padding:.55rem .85rem;display:flex}.WeaponTooltip-module__mxH5ZG__level{background:#d6502f59;justify-content:space-between;padding:.15rem .45rem;display:flex;position:relative}.WeaponTooltip-module__mxH5ZG__level_fill{background:#d6502f;position:absolute;inset:0 auto 0 0}.WeaponTooltip-module__mxH5ZG__level_text{font-size:.95rem;font-weight:600;position:relative}.WeaponTooltip-module__mxH5ZG__shaped{text-align:right;color:#ffffffbf;font-size:.85rem}.WeaponTooltip-module__mxH5ZG__tracker{justify-content:space-between;gap:.75rem;font-size:.95rem;display:flex}.WeaponTooltip-module__mxH5ZG__tracker_count{font-variant-numeric:tabular-nums;color:#ffffffb3}.WeaponTooltip-module__mxH5ZG__power_row{border-bottom:1px solid #ffffff26;align-items:center;gap:.55rem;padding:.55rem .85rem;display:flex}.WeaponTooltip-module__mxH5ZG__element{flex:none;width:1.6rem;height:1.6rem}.WeaponTooltip-module__mxH5ZG__power{font-variant-numeric:tabular-nums;text-box:trim-both cap alphabetic;font-size:2.1rem;font-weight:700;line-height:1}.WeaponTooltip-module__mxH5ZG__divider{background:#ffffff59;align-self:stretch;width:1px;margin:.2rem .35rem}.WeaponTooltip-module__mxH5ZG__ammo_icon{flex:none;width:auto;height:1.4rem}.WeaponTooltip-module__mxH5ZG__ammo{letter-spacing:.03em;text-transform:uppercase;text-box:trim-both cap alphabetic;font-size:.95rem}.WeaponTooltip-module__mxH5ZG__stats{border-bottom:1px solid #ffffff26;grid-template-columns:auto 1fr 2.2rem;align-items:center;gap:.25rem .6rem;padding:.6rem .85rem;font-size:.88rem;line-height:1.2;display:grid}.WeaponTooltip-module__mxH5ZG__stat_name{text-align:right;color:#ffffffbf}.WeaponTooltip-module__mxH5ZG__stat_track{background:#ffffff1f;height:.7rem}.WeaponTooltip-module__mxH5ZG__stat_fill{background:#e8e8e8;height:100%;display:block}.WeaponTooltip-module__mxH5ZG__stat_value,.WeaponTooltip-module__mxH5ZG__stat_number{font-variant-numeric:tabular-nums;font-weight:600}.WeaponTooltip-module__mxH5ZG__stat_value{text-align:center}.WeaponTooltip-module__mxH5ZG__stat_number{align-items:center;gap:.4rem;display:inline-flex}.WeaponTooltip-module__mxH5ZG__recoil{width:1.5rem;height:.8rem}.WeaponTooltip-module__mxH5ZG__recoil_back{fill:#ffffff2e}.WeaponTooltip-module__mxH5ZG__recoil_wedge{fill:#e8e8e8}.WeaponTooltip-module__mxH5ZG__intrinsic{background:#ffffff12;align-items:center;gap:.6rem;padding:.5rem .85rem;font-size:.95rem;display:flex}.WeaponTooltip-module__mxH5ZG__intrinsic img{flex:none;width:1.9rem;height:1.9rem}.WeaponTooltip-module__mxH5ZG__roll{border-bottom:1px solid #ffffff26;flex-wrap:wrap;gap:.55rem;padding:.6rem .85rem;display:flex}.WeaponTooltip-module__mxH5ZG__column{flex-direction:column;flex:none;align-items:center;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.WeaponTooltip-module__mxH5ZG__perk{border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;display:flex;position:relative}.WeaponTooltip-module__mxH5ZG__perk img{width:85%;height:85%;display:block}.WeaponTooltip-module__mxH5ZG__slotted{background:#4c7ba3}.WeaponTooltip-module__mxH5ZG__option{opacity:.55;background:#ffffff14}.WeaponTooltip-module__mxH5ZG__slotted.WeaponTooltip-module__mxH5ZG__enhanced{background:linear-gradient(#4c7ba3 25%,#c9a43b 100%)}.WeaponTooltip-module__mxH5ZG__arrow{clip-path:polygon(50% 0,100% 45%,65% 45%,65% 100%,35% 100%,35% 45%,0 45%);pointer-events:none;background:#eade8b;width:.55rem;height:.85rem;position:absolute;top:-2px;left:-3px}.WeaponTooltip-module__mxH5ZG__foot{background:#0b0b0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;padding:.4rem .85rem;font-size:.85rem;display:flex}.WeaponTooltip-module__mxH5ZG__where{color:#ffffffb3}.WeaponTooltip-module__mxH5ZG__prompt{font:inherit;color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;margin-left:auto;padding:0;display:inline-flex}.WeaponTooltip-module__mxH5ZG__prompt kbd{border:1px solid #ffffffb3;border-radius:3px;justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;padding:0 .2rem;font-family:inherit;font-size:.75rem;display:inline-flex}.WeaponTooltip-module__mxH5ZG__prompt:hover,.WeaponTooltip-module__mxH5ZG__prompt:focus-visible{color:var(--colour-link-hover)}@media (hover:none),(pointer:coarse){.WeaponTooltip-module__mxH5ZG__prompt kbd{display:none}}.WeaponTooltip-module__mxH5ZG__always{color:#fffc;background:#0b0b0d;border-top:1px solid #ffffff14;flex-direction:column;gap:.45rem;padding:.5rem .85rem .6rem;font-size:.85rem;display:flex}.WeaponTooltip-module__mxH5ZG__tag_line{flex-wrap:wrap;align-items:center;gap:.4rem .5rem;display:flex}.WeaponTooltip-module__mxH5ZG__tag_label{color:#fff;font-weight:700}.WeaponTooltip-module__mxH5ZG__tag_none{color:var(--d2-dim,#ffffffb8)}.WeaponTooltip-module__mxH5ZG__tag_add{width:1.35rem;height:1.35rem;color:var(--colour-link);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;display:inline-flex}.WeaponTooltip-module__mxH5ZG__tag_add svg{width:100%;height:100%}.WeaponTooltip-module__mxH5ZG__tag_add:hover:not(:disabled),.WeaponTooltip-module__mxH5ZG__tag_add:focus-visible,.WeaponTooltip-module__mxH5ZG__tag_add_open{color:var(--colour-link-hover)}.WeaponTooltip-module__mxH5ZG__tag_add_open svg{transform:rotate(45deg)}.WeaponTooltip-module__mxH5ZG__tag_add:disabled{cursor:progress;opacity:.6}.WeaponTooltip-module__mxH5ZG__tag_menu{background:#16161a;border:1px solid #ffffff24;flex-wrap:wrap;align-items:center;gap:.4rem .5rem;width:fit-content;padding:.45rem .55rem;display:flex}.WeaponTooltip-module__mxH5ZG__tag_menu_note{color:var(--d2-dim,#ffffffb8);font-size:.8rem}.WeaponTooltip-module__mxH5ZG__always_link{color:var(--colour-link)}.WeaponTooltip-module__mxH5ZG__always_error{color:var(--colour-danger)}
.ApplyBoard-module__jtf7WG__board{--board-done:var(--d2-done);--board-pending:#e6c34a;--board-failed:var(--colour-danger);grid-template-columns:repeat(var(--board-characters,3), minmax(0, 1fr));gap:.75rem;width:100%;display:grid;position:relative}.ApplyBoard-module__jtf7WG__vault{grid-column:1/-1}.ApplyBoard-module__jtf7WG__vault .ApplyBoard-module__jtf7WG__tile{border-width:1px;width:1.35rem;height:1.35rem}.ApplyBoard-module__jtf7WG__vault .ApplyBoard-module__jtf7WG__flow{gap:.2rem}.ApplyBoard-module__jtf7WG__column{background:var(--d2-slab);border:1px solid #ffffff1a;flex-direction:column;gap:.5rem;min-width:0;padding:.75rem;display:flex}.ApplyBoard-module__jtf7WG__column_title{font-family:var(--display-font-family);letter-spacing:.06em;text-transform:uppercase;color:#fff;justify-content:space-between;align-items:baseline;gap:.5rem;margin:0 0 .25rem;font-size:.9rem;font-weight:500;display:flex}.ApplyBoard-module__jtf7WG__sorted{font-family:var(--text-font-family);letter-spacing:0;text-transform:none;color:var(--board-done);font-size:.75rem}.ApplyBoard-module__jtf7WG__slot{border-top:1px solid #ffffff14;grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:.25rem .4rem;min-height:2.2rem;padding-top:.4rem;display:grid}.ApplyBoard-module__jtf7WG__slot_label{letter-spacing:.07em;text-transform:uppercase;color:var(--d2-dim);grid-column:1/-1;font-size:.7rem;font-weight:700}.ApplyBoard-module__jtf7WG__equipped{border:1px dashed #ffffff40;min-width:1.75rem;min-height:1.75rem;padding:1px;display:flex}.ApplyBoard-module__jtf7WG__inventory,.ApplyBoard-module__jtf7WG__flow{flex-wrap:wrap;align-content:flex-start;gap:.25rem;min-width:0;display:flex}.ApplyBoard-module__jtf7WG__tile{border:2px solid var(--board-pending);background:#000;flex-shrink:0;width:1.75rem;height:1.75rem;position:relative}.ApplyBoard-module__jtf7WG__tile img{width:100%;height:100%;display:block}.ApplyBoard-module__jtf7WG__done{border-color:var(--board-done)}.ApplyBoard-module__jtf7WG__failed{border-color:var(--board-failed)}.ApplyBoard-module__jtf7WG__failed img{opacity:.6}.ApplyBoard-module__jtf7WG__untouched{border-color:#ffffff1f}.ApplyBoard-module__jtf7WG__untouched img{opacity:.55}.ApplyBoard-module__jtf7WG__active{border-color:var(--board-pending);animation:.9s ease-in-out infinite alternate ApplyBoard-module__jtf7WG__active-pulse}@keyframes ApplyBoard-module__jtf7WG__active-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--board-pending) 70%, transparent)}to{box-shadow:0 0 0 4px color-mix(in srgb, var(--board-pending) 0%, transparent)}}.ApplyBoard-module__jtf7WG__lock{color:#fff;background:#000000d9;border-radius:2px;width:.7rem;height:.7rem;padding:1px;position:absolute;bottom:-3px;right:-3px}@media (max-width:900px){.ApplyBoard-module__jtf7WG__board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ApplyBoard-module__jtf7WG__board{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ApplyBoard-module__jtf7WG__active{box-shadow:0 0 0 2px var(--board-pending);animation:none}}
.DismantleHowTo-module__YcrBAG__caution{color:var(--d2-dim);margin:0;font-size:.9rem}.DismantleHowTo-module__YcrBAG__caution strong{color:#fff}.DismantleHowTo-module__YcrBAG__how_to{margin:0}.DismantleHowTo-module__YcrBAG__summary{cursor:pointer;width:fit-content;color:var(--colour-link);font-size:.95rem}.DismantleHowTo-module__YcrBAG__summary:hover{color:var(--colour-link-hover)}.DismantleHowTo-module__YcrBAG__steps{flex-direction:column;gap:1.25rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.DismantleHowTo-module__YcrBAG__step{flex-direction:column;gap:.5rem;display:flex}.DismantleHowTo-module__YcrBAG__caption{color:#ffffffd9;align-items:center;gap:.6rem;margin:0;display:flex}.DismantleHowTo-module__YcrBAG__number{width:1.6rem;height:1.6rem;font-family:var(--display-font-family);color:#fff;border:1px solid #fff6;flex:none;place-items:center;display:inline-grid}.DismantleHowTo-module__YcrBAG__image{border:1px solid #ffffff26;width:100%;height:auto;display:block}
.VaultApply-module__FcAyWa__panel{flex-direction:column;gap:1rem;min-width:0;padding:1rem 1.25rem 1.25rem;display:flex}.VaultApply-module__FcAyWa__panel>h2{margin:0}.VaultApply-module__FcAyWa__lead{color:#ffffffe6;margin:0}.VaultApply-module__FcAyWa__lead strong,.VaultApply-module__FcAyWa__after strong,.VaultApply-module__FcAyWa__tag_option_note strong{color:#fff}.VaultApply-module__FcAyWa__counts{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.VaultApply-module__FcAyWa__counts strong{color:#fff}.VaultApply-module__FcAyWa__count{font-size:1.15rem}.VaultApply-module__FcAyWa__tag_option{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;align-items:flex-start;gap:.6rem;width:fit-content;padding:.6rem .85rem;display:flex}.VaultApply-module__FcAyWa__tag_option input{accent-color:var(--colour-checkbox-accent);flex:none;margin-top:.2rem}.VaultApply-module__FcAyWa__tag_option input:disabled{cursor:not-allowed}.VaultApply-module__FcAyWa__tag_option:has(input:disabled){cursor:not-allowed}.VaultApply-module__FcAyWa__nowrap{white-space:nowrap}.VaultApply-module__FcAyWa__with_pill{flex-wrap:wrap;align-items:center;gap:.15rem .35em;display:inline-flex}.VaultApply-module__FcAyWa__tag_option_note{color:var(--d2-dim);margin-top:.2rem;font-size:.85rem;display:block}.VaultApply-module__FcAyWa__notes{min-width:0}.VaultApply-module__FcAyWa__list_title{letter-spacing:.1em;text-transform:uppercase;color:var(--d2-dim);margin:0 0 .4rem;font-size:.78rem;font-weight:700}.VaultApply-module__FcAyWa__problems{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.VaultApply-module__FcAyWa__problems li{border-left:2px solid var(--d2-rule);overflow-wrap:anywhere;min-width:0;padding-left:.75rem}.VaultApply-module__FcAyWa__problems strong{color:#fff}.VaultApply-module__FcAyWa__problems em{color:var(--d2-dim);font-style:normal}.VaultApply-module__FcAyWa__problems span{color:#ffffffd9;display:block}.VaultApply-module__FcAyWa__error{color:var(--colour-danger);margin:0}.VaultApply-module__FcAyWa__after{color:var(--d2-dim);margin:0}.VaultApply-module__FcAyWa__dismantle{font-family:var(--display-font-family);letter-spacing:.03em;color:#fff;border-left:3px solid var(--colour-highlight);background:#ffffff0f;margin:0;padding:.75rem 1rem;font-size:1.1rem}.VaultApply-module__FcAyWa__buttons{flex-wrap:wrap;gap:.5rem;display:flex}.VaultApply-module__FcAyWa__now{color:#fff;text-overflow:ellipsis;white-space:nowrap;border-top:1px solid var(--d2-rule);margin:0;padding-top:.75rem;overflow:hidden}.VaultApply-module__FcAyWa__log{flex-direction:column;gap:.4rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.VaultApply-module__FcAyWa__log li{min-width:0;color:var(--d2-dim);overflow-wrap:anywhere;gap:.5rem;display:flex}.VaultApply-module__FcAyWa__log_mark{text-align:center;flex-shrink:0;width:1rem}.VaultApply-module__FcAyWa__log_done .VaultApply-module__FcAyWa__log_mark{color:var(--d2-done)}.VaultApply-module__FcAyWa__log .VaultApply-module__FcAyWa__log_failed{color:var(--colour-danger)}.VaultApply-module__FcAyWa__log_reason{color:#ffffffd9;display:block}.VaultApply-module__FcAyWa__applying{flex-direction:column;gap:1rem;width:100%;display:flex}
.WeaponTile-module__aCc3Cq__tile{width:4.6rem;font:inherit;color:#fff;cursor:grab;outline-offset:2px;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#ffffff12;border:1px solid #ffffff24;outline:2px solid #0000;flex-direction:column;gap:.25rem;padding:.2rem .2rem .3rem;display:flex}.WeaponTile-module__aCc3Cq__tile:focus-visible,.WeaponTile-module__aCc3Cq__tile:hover{background:#ffffff1f;outline-color:#fff}.WeaponTile-module__aCc3Cq__dragging{opacity:.35}.WeaponTile-module__aCc3Cq__art{aspect-ratio:1;background:#00000059;border:1px solid #ffffff59;width:100%;display:block;position:relative}.WeaponTile-module__aCc3Cq__layer{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.WeaponTile-module__aCc3Cq__animated{opacity:0}.WeaponTile-module__aCc3Cq__tile:focus-visible .WeaponTile-module__aCc3Cq__animated{opacity:1}@media (hover:hover){.WeaponTile-module__aCc3Cq__tile:hover .WeaponTile-module__aCc3Cq__animated{opacity:1}}@media (prefers-reduced-motion:reduce){.WeaponTile-module__aCc3Cq__tile:hover .WeaponTile-module__aCc3Cq__animated,.WeaponTile-module__aCc3Cq__tile:focus-visible .WeaponTile-module__aCc3Cq__animated{opacity:0}}.WeaponTile-module__aCc3Cq__deepsight:after{content:"";pointer-events:none;border:2px solid #e2502f;position:absolute;inset:0}.WeaponTile-module__aCc3Cq__stat_line{align-items:center;gap:.2rem;padding:0 .1rem;font-size:.8rem;line-height:1;display:flex}.WeaponTile-module__aCc3Cq__element{flex:none;width:.85rem;height:.85rem}.WeaponTile-module__aCc3Cq__power{font-variant-numeric:tabular-nums;margin-left:auto}.WeaponTile-module__aCc3Cq__tip.WeaponTile-module__aCc3Cq__tip{background:0 0;border:0;border-radius:0;gap:0;width:22rem;max-width:calc(100vw - 1rem);padding:0}body[data-vault-dragging] .WeaponTile-module__aCc3Cq__tip{display:none}@media (max-width:480px){.WeaponTile-module__aCc3Cq__tile{width:3.9rem}}.WeaponTile-module__aCc3Cq__keep_badge{z-index:2;color:#fff;border:1px solid var(--colour-link);pointer-events:none;background:#000000bf;width:1.05rem;height:1.05rem;padding:2px;display:flex;position:absolute;top:2px;right:2px}.WeaponTile-module__aCc3Cq__keep_badge svg{width:100%;height:100%}.WeaponTile-module__aCc3Cq__junk_badge{color:#ffffffd9;border-color:#ffffff73}
.VaultReview-module__yIu0RG__review{flex-direction:column;gap:1.5rem;display:flex}.VaultReview-module__yIu0RG__plan{padding:.9rem 1.25rem 1rem}.VaultReview-module__yIu0RG__plan_list{flex-wrap:wrap;gap:.35rem 1.75rem;margin:0;padding:0;list-style:none;display:flex}.VaultReview-module__yIu0RG__plan_list strong,.VaultReview-module__yIu0RG__after strong{color:#fff}.VaultReview-module__yIu0RG__count{font-size:1.15rem}.VaultReview-module__yIu0RG__after{color:var(--d2-dim);margin:.75rem 0 0}.VaultReview-module__yIu0RG__sides{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.VaultReview-module__yIu0RG__side{min-width:0}.VaultReview-module__yIu0RG__pages{flex-direction:column;gap:1rem;display:flex}.VaultReview-module__yIu0RG__page_title{letter-spacing:.1em;text-transform:uppercase;color:var(--d2-dim);margin:0 0 .4rem;font-size:.78rem;font-weight:700}.VaultReview-module__yIu0RG__page_title span{color:#fff;margin-left:.25rem}.VaultReview-module__yIu0RG__tiles{flex-wrap:wrap;gap:.45rem;display:flex}@media (max-width:700px){.VaultReview-module__yIu0RG__sides{grid-template-columns:1fr}}
.VaultRowView-module__n1vb4G__row{flex-direction:column;gap:.5rem;display:flex}.VaultRowView-module__n1vb4G__title{font-family:var(--display-font-family);letter-spacing:.04em;text-transform:uppercase;color:#ffffffe6;border-bottom:1px solid var(--d2-rule);align-items:center;gap:.45rem;margin:0;padding-bottom:.3rem;font-size:.95rem;font-weight:500;display:flex}.VaultRowView-module__n1vb4G__title_icon{flex:none;width:1.3rem;height:1.3rem}.VaultRowView-module__n1vb4G__dot{color:var(--d2-dim)}.VaultRowView-module__n1vb4G__halves{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.VaultRowView-module__n1vb4G__zone{background:var(--d2-slab);border:1px solid #ffffff1a;flex-direction:column;gap:.45rem;min-width:0;min-height:7rem;padding:.5rem .6rem .7rem;transition:background-color .1s,border-color .1s;display:flex}.VaultRowView-module__n1vb4G__keep{border-top:2px solid var(--d2-done)}.VaultRowView-module__n1vb4G__discard{border-top:2px solid var(--colour-danger)}.VaultRowView-module__n1vb4G__over{background:var(--d2-slab-hover);border-color:#fff9}.VaultRowView-module__n1vb4G__zone_label{letter-spacing:.1em;text-transform:uppercase;color:var(--d2-dim);font-size:.72rem;font-weight:700}.VaultRowView-module__n1vb4G__zone_count{color:#fff;margin-left:.25rem}.VaultRowView-module__n1vb4G__tiles{flex-wrap:wrap;gap:.5rem;display:flex}@media (max-width:480px){.VaultRowView-module__n1vb4G__zone{padding:.4rem .4rem .6rem}.VaultRowView-module__n1vb4G__tiles{gap:.35rem}}@media (prefers-reduced-motion:reduce){.VaultRowView-module__n1vb4G__zone{transition:none}}.VaultRowView-module__n1vb4G__exotic{color:#ceae33}
.VaultCleaner-module__ANBvjG__page{-webkit-user-select:none;user-select:none;flex-direction:column;gap:1.25rem;display:flex}.VaultCleaner-module__ANBvjG__notice{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.VaultCleaner-module__ANBvjG__notice p{margin:0}.VaultCleaner-module__ANBvjG__stepper{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding:.85rem 1.25rem 1.05rem;display:flex;position:relative}.VaultCleaner-module__ANBvjG__step_title{flex-direction:column;gap:.15rem;min-width:0;display:flex}.VaultCleaner-module__ANBvjG__step_count{font-family:var(--display-font-family);letter-spacing:.16em;text-transform:uppercase;color:var(--d2-dim);font-size:.75rem;font-weight:600}.VaultCleaner-module__ANBvjG__step_name{font-family:var(--display-font-family);text-transform:uppercase;color:#fff;margin:0;font-size:1.5rem;font-weight:600}.VaultCleaner-module__ANBvjG__step_note{color:var(--d2-dim);font-size:.85rem}.VaultCleaner-module__ANBvjG__step_actions{gap:.5rem;display:flex}.VaultCleaner-module__ANBvjG__progress{background:#ffffff14;height:3px;position:absolute;bottom:0;left:0;right:0}.VaultCleaner-module__ANBvjG__progress span{background:var(--colour-highlight);height:100%;transition:width .2s;display:block}.VaultCleaner-module__ANBvjG__hint{color:var(--d2-dim);margin:0;font-size:.9rem}.VaultCleaner-module__ANBvjG__hint strong{color:#fff}.VaultCleaner-module__ANBvjG__rows{flex-direction:column;gap:1.5rem;display:flex}.VaultCleaner-module__ANBvjG__section{font-family:var(--display-font-family);letter-spacing:.06em;text-transform:uppercase;color:#fff;align-items:center;gap:.6rem;margin:.5rem 0 -.5rem;font-size:1.1rem;font-weight:500;display:flex}.VaultCleaner-module__ANBvjG__section_icon{width:auto;height:1.1rem}.VaultCleaner-module__ANBvjG__step_actions_bottom{justify-content:flex-end;gap:.5rem;display:flex}.VaultCleaner-module__ANBvjG__footer{border-top:1px solid var(--d2-rule);flex-wrap:wrap;gap:.5rem;padding-top:.5rem;display:flex}.VaultCleaner-module__ANBvjG__ghost{z-index:var(--z-tip);pointer-events:none;border:1px solid #fff;width:3.5rem;height:3.5rem;position:fixed;transform:translate(-50%,-50%)rotate(-3deg);box-shadow:0 6px 18px #000000b3}.VaultCleaner-module__ANBvjG__failure{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.VaultCleaner-module__ANBvjG__error{color:var(--colour-danger);margin:0}@media (prefers-reduced-motion:reduce){.VaultCleaner-module__ANBvjG__progress span{transition:none}}.VaultCleaner-module__ANBvjG__exotic{color:#ceae33}
.VaultCleanerSetup-module__0rh_Zq__setup{flex-direction:column;gap:1.75rem;max-width:52rem;display:flex}.VaultCleanerSetup-module__0rh_Zq__early{background:var(--d2-slab);border:1px solid #ffffff1a;border-left:3px solid var(--colour-link);flex-direction:column;gap:.3rem;padding:.8rem 1rem;display:flex}.VaultCleanerSetup-module__0rh_Zq__early p{color:#ffffffe6;margin:0;line-height:1.5}.VaultCleanerSetup-module__0rh_Zq__early .VaultCleanerSetup-module__0rh_Zq__early_title{letter-spacing:.07em;text-transform:uppercase;color:var(--colour-link);font-size:.78rem;font-weight:700}.VaultCleanerSetup-module__0rh_Zq__intro{color:var(--d2-dim);margin:0;line-height:1.6}.VaultCleanerSetup-module__0rh_Zq__intro strong{color:#fff}.VaultCleanerSetup-module__0rh_Zq__categories{grid-template-columns:repeat(2,minmax(0,14rem));gap:.75rem;display:grid}.VaultCleanerSetup-module__0rh_Zq__category{font:inherit;text-align:left;color:#fff;cursor:pointer;background:var(--d2-slab);outline-offset:2px;border:1px solid #ffffff2e;outline:2px solid #0000;flex-direction:column;align-items:flex-start;gap:.25rem;padding:1rem 1.1rem;display:flex}.VaultCleanerSetup-module__0rh_Zq__category:hover:not(:disabled),.VaultCleanerSetup-module__0rh_Zq__category:focus-visible{outline-color:#fff}.VaultCleanerSetup-module__0rh_Zq__category_on{border-color:var(--colour-highlight);box-shadow:inset 0 -3px 0 var(--colour-highlight)}.VaultCleanerSetup-module__0rh_Zq__category:disabled{cursor:not-allowed;opacity:.45}.VaultCleanerSetup-module__0rh_Zq__category_name{font-family:var(--display-font-family);letter-spacing:.06em;text-transform:uppercase;font-size:1.15rem;font-weight:600}.VaultCleanerSetup-module__0rh_Zq__category_note{color:var(--d2-dim);font-size:.82rem}.VaultCleanerSetup-module__0rh_Zq__mode{flex-direction:row;justify-content:space-between;align-items:center}.VaultCleanerSetup-module__0rh_Zq__mode_count{color:var(--d2-dim);font-size:.95rem;font-weight:700}.VaultCleanerSetup-module__0rh_Zq__ammo_columns{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;margin-top:.75rem;display:grid}.VaultCleanerSetup-module__0rh_Zq__ammo_column{flex-direction:column;gap:.5rem;min-width:0;display:flex}.VaultCleanerSetup-module__0rh_Zq__types{grid-template-columns:1fr;gap:.5rem;display:grid}.VaultCleanerSetup-module__0rh_Zq__type{font:inherit;letter-spacing:.07em;text-align:left;text-transform:uppercase;color:var(--d2-dim);cursor:pointer;background:var(--d2-slab);outline-offset:2px;border:1px solid #ffffff26;border-left-width:3px;outline:2px solid #0000;align-items:center;gap:.5rem;padding:.6rem .8rem;font-size:.78rem;font-weight:700;display:flex}.VaultCleanerSetup-module__0rh_Zq__type:hover,.VaultCleanerSetup-module__0rh_Zq__type:focus-visible{outline-color:#fff}.VaultCleanerSetup-module__0rh_Zq__type_on{color:#fff;border-left-color:var(--colour-highlight);background:color-mix(in srgb, var(--colour-highlight) 14%, var(--d2-slab))}.VaultCleanerSetup-module__0rh_Zq__column_all{border:0;border-bottom:1px solid var(--d2-rule);background:0 0;padding:.45rem .2rem}.VaultCleanerSetup-module__0rh_Zq__column_all.VaultCleanerSetup-module__0rh_Zq__type_on{border-bottom-color:var(--colour-highlight);background:0 0}.VaultCleanerSetup-module__0rh_Zq__types_note{color:var(--d2-dim);margin:.6rem 0 0;font-size:.82rem}.VaultCleanerSetup-module__0rh_Zq__ammo_icon{flex-shrink:0;width:auto;height:.95rem}.VaultCleanerSetup-module__0rh_Zq__config{flex-wrap:wrap;gap:.75rem;display:flex}.VaultCleanerSetup-module__0rh_Zq__option_group{background:var(--d2-slab);border:1px solid #ffffff26;flex-direction:column;flex:14rem;gap:.6rem;min-width:0;margin:0;padding:.8rem 1rem 1rem;display:flex}.VaultCleanerSetup-module__0rh_Zq__option_legend{letter-spacing:.07em;text-transform:uppercase;color:var(--d2-dim);padding:0 .4rem;font-size:.78rem;font-weight:700}.VaultCleanerSetup-module__0rh_Zq__option{cursor:pointer;align-items:center;gap:.6rem;font-size:.95rem;display:flex}.VaultCleanerSetup-module__0rh_Zq__with_pill{flex-wrap:wrap;align-items:center;gap:.15rem .35em;display:inline-flex}.VaultCleanerSetup-module__0rh_Zq__word_locked{color:#9a9da3}.VaultCleanerSetup-module__0rh_Zq__word_masterworked{color:#f2d36b}.VaultCleanerSetup-module__0rh_Zq__word_crafted{color:#d6502f}.VaultCleanerSetup-module__0rh_Zq__radio{cursor:pointer;width:1rem;height:1rem;accent-color:var(--colour-checkbox-accent)}.VaultCleanerSetup-module__0rh_Zq__footer{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.VaultCleanerSetup-module__0rh_Zq__privacy{color:var(--d2-dim);flex:16rem;margin:0;font-size:.85rem;line-height:1.5}@media (max-width:480px){.VaultCleanerSetup-module__0rh_Zq__categories{grid-template-columns:1fr 1fr}.VaultCleanerSetup-module__0rh_Zq__ammo_columns{grid-template-columns:1fr;gap:1.25rem}.VaultCleanerSetup-module__0rh_Zq__types{grid-template-columns:1fr 1fr}}
