.player-hud{--hud-muted:#afafb0;isolation:isolate;color:#f1f1f2;font-variant-numeric:tabular-nums;background:linear-gradient(125deg,#d6d6d714,#0000 36%),linear-gradient(165deg,#202023eb,#080809f5 70%);border:1px solid #e5e5e638;border-radius:1.15rem;width:100%;margin:0 0 1.75rem;padding:clamp(1.05rem,3vw,1.65rem);font-family:Space Grotesk,sans-serif;font-weight:400;line-height:1.45;position:relative;box-shadow:inset 0 1px #fff2,inset 0 -1px #0008,0 16px 50px #0003}.player-hud button{color:inherit;font:inherit;cursor:pointer}.player-hud button:focus-visible{outline-offset:4px;outline:2px solid #deebfa}.hud-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.hud-identity{text-align:left;background:0 0;border:0;align-items:center;gap:.85rem;min-width:0;padding:0;display:flex}.hud-identity-copy{gap:.15rem;min-width:0;display:grid}.hud-identity strong{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(1.25rem,2.8vw,1.65rem);font-weight:400;line-height:1.25}.hud-overline{letter-spacing:.14em;text-transform:uppercase;color:#cacacb;font-size:.75rem}.hud-title{color:var(--hud-muted);font-size:.875rem}.hud-emblem{background:radial-gradient(circle at 35% 25%,#fbfbfc15,#050506aa);border:1px solid #dadadb4c;border-radius:50%;flex:0 0 56px;place-items:center;width:56px;height:56px;display:grid;box-shadow:inset 0 1px 1px #f9f9fa30,0 0 25px #cfcfd00d}.hud-emblem svg,.hud-emblem>span{grid-area:1/1}.hud-emblem svg{opacity:.27}.hud-emblem>span{font-size:1.3rem}.hud-ask{background:linear-gradient(135deg,#f6f6f714,#bebebf08);border:1px solid #e9e9ea47;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.65rem .9rem;display:inline-flex;box-shadow:inset 0 1px #fbfbfc12;font-size:.875rem!important}.hud-ask:hover{background:#ebebec18;border-color:#ededee8f}.hud-location{color:var(--hud-muted);border-block:1px solid #d9d9da20;justify-content:space-between;gap:.5rem 1rem;margin-top:1.1rem;padding:.8rem 0;font-size:.8125rem;display:flex}.hud-location>span:last-child{color:#e0e0e1;text-align:right}.hud-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;padding:1rem 0 .5rem;display:grid}.hud-metric{text-align:left;background:0 0;border:0;border-radius:.5rem;align-content:start;gap:.3rem;min-width:0;padding:.25rem;display:grid}.hud-metric:hover{background:#eaeaeb0b}.hud-metric>span{color:#cececf;font-size:.875rem}.hud-metric>strong{letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(1.35rem,3vw,1.9rem);font-weight:400;line-height:1.2}.hud-metric>small{color:var(--hud-muted);font-size:.75rem}.hud-next-level{margin:.65rem 0 1rem}.hud-next-level>div:first-child{color:#cfcfd0;flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;font-size:.8125rem;display:flex}.hud-level-track{background:#f2f2f314;border-radius:99px;height:4px;margin-top:.6rem;overflow:hidden}.hud-level-track>span{background:linear-gradient(90deg,#919192,#c3c3c4 45%,#fafafb);border-radius:99px;height:100%;transition:width .5s;display:block;box-shadow:0 0 13px #e5e5e635}.hud-angel-message{color:var(--hud-muted);border-top:1px solid #e3e3e41c;gap:.6rem;padding:.9rem 0;display:flex}.hud-stats{border-top:1px solid #e3e3e41c;padding:.75rem 0 1rem}.hud-stats h3{margin:0 0 .6rem;font-size:.875rem;font-weight:400}.hud-stats>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.hud-stats button{text-align:left;background:linear-gradient(140deg,#ffffff08,#0005);border:1px solid #e3e3e42b;border-radius:.8rem;gap:.6rem;min-width:0;padding:.8rem;display:grid}.hud-stats button:hover{border-color:#e3e3e46b}.hud-stats button>span{min-height:2.8em;font-size:.8125rem}.hud-stats small{color:var(--hud-muted);margin-top:.3rem;font-size:.7rem;display:block}.hud-stats strong{color:var(--hud-muted);font-size:.75rem;font-weight:400}.player-hud .hud-stats>p{color:var(--hud-muted);margin:.6rem 0 0;font-size:.75rem}@media (max-width:380px){.hud-stats>div{grid-template-columns:1fr}.hud-stats button>span{min-height:0}}.hud-angel-message svg{color:#efeff0;flex-shrink:0;margin-top:.2rem}.player-hud .hud-angel-message p{margin:0;font-size:.875rem;line-height:1.65}.hud-angel-message strong{text-transform:uppercase;letter-spacing:.075em;color:#dbdbdc;margin-bottom:.15rem;font-size:.75rem;font-weight:400;display:block}.hud-footer{border-block:1px solid #e3e3e426;grid-template-columns:repeat(4,minmax(0,1fr));gap:.1rem;display:grid}.hud-footer>button{background:0 0;border:0;border-radius:.4rem;justify-content:center;align-items:center;gap:.4rem;min-height:46px;padding:.5rem .25rem;font-size:.8125rem;display:flex}.hud-footer b{color:#c2c2c3;font-size:.75rem;font-weight:400}.hud-footer>button:hover,.hud-footer>button[aria-expanded=true]{color:#fff;background:#ededee0c}.hud-footer>button[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.hud-achievements{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:1rem 0;display:grid}.hud-achievement{color:#c3c3c4;background:#06060733;border:1px solid #c4c4c520;border-radius:.8rem;align-items:center;gap:.6rem;padding:.8rem;display:flex}.hud-achievement[data-earned=true]{color:#f8f8f9;background:linear-gradient(135deg,#efeff012,#0f0f10);border-color:#e8e8e94d;box-shadow:inset 0 1px #fbfbfc11}.hud-achievement-icon{flex:0 0 23px}.hud-achievement strong{font-size:.875rem;font-weight:400;display:block}.player-hud .hud-achievement p{color:var(--hud-muted);margin:.25rem 0 0;font-size:.75rem;line-height:1.55}.hud-achievement>svg{flex-shrink:0;margin-left:auto}.hud-inventory{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;padding:1rem 0 .25rem;display:grid}.hud-item-slot{text-align:center;background:linear-gradient(145deg,#e3e3e410,#07070888);border:1px solid #e0e0e142;border-radius:.8rem;align-content:center;justify-items:center;gap:.5rem;min-height:128px;padding:.8rem .4rem;display:grid}.hud-item-slot>strong{font-size:.875rem;font-weight:400}.hud-item-slot>span{color:var(--hud-muted);font-size:.75rem}.hud-empty-slot{color:#a0a0a1;background:#09090a38;border-style:dashed;border-color:#c9c9ca26}.player-hud .hud-inventory>p{color:var(--hud-muted);grid-column:1/-1;margin:.4rem 0;font-size:.8125rem;line-height:1.6}.hud-news{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;max-height:420px;padding:1rem 8px 1rem 0;overflow-y:auto}.hud-news>div+div{border-top:1px solid #ffffff20;margin-top:1rem;padding-top:1rem}.hud-news time{color:var(--hud-muted);margin-bottom:.5rem;font-size:.75rem;display:block}.hud-news strong{font-size:1rem;font-weight:400;display:block}.player-hud .hud-news p{color:#c7c7c8;margin:.45rem 0;font-size:.875rem;line-height:1.6}.hud-news button{background:0 0;border:0;align-items:center;gap:.5rem;min-height:44px;padding:.3rem 0;font-size:.875rem;display:inline-flex}.hud-adventure{justify-items:center;gap:1.4rem;margin:0 0 1.8rem;display:grid}.player-hud .hud-begin-adventure{background:radial-gradient(at 50% -55%,#ffffff45,#0000 75%),linear-gradient(155deg,#202023,#050506 65%);border:1px solid #eeeeeeb0;border-radius:1rem;align-content:center;justify-items:center;gap:.75rem;width:100%;min-height:172px;padding:1.4rem .7rem;display:grid;box-shadow:inset 0 1px #fff6,inset 0 -1px #000,0 0 30px #ffffff0a}.hud-begin-adventure .hud-command-label{color:#b8b8bf;letter-spacing:.23em;text-transform:uppercase;font-size:.65rem}.hud-begin-adventure .hud-adventure-title{letter-spacing:-.04em;color:#fff;font-size:clamp(1.75rem,6vw,2.75rem);line-height:1.15}.hud-begin-adventure .hud-adventure-status{color:#c3c3c9;align-items:center;gap:.45rem;font-size:.75rem;display:flex}.player-hud .hud-begin-adventure:hover{border-color:#fff;box-shadow:inset 0 1px #fffa,0 0 35px #ffffff14}.player-hud .hud-find-party{color:#c5c5ca;background:#03030470;border:1px solid #eeeeee30;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.5rem 1.1rem;font-size:.8rem;display:flex}.hud-find-party:hover{border-color:#eeeeee80}.hud-footnote{color:var(--hud-muted);justify-content:space-between;gap:1rem;padding-top:.8rem;font-size:.75rem;display:flex}.hud-welcome{color:#cdcdce;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;min-height:80px;padding:1.2rem 0;font-size:.875rem;display:flex}.hud-welcome button{background:#ededee0d;border:1px solid #e5e5e638;border-radius:99px;align-items:center;gap:.5rem;min-height:44px;padding:.5rem .75rem;display:inline-flex}.living-space .book-reader:has(.light-body-launcher){padding-block-start:clamp(1rem,4svh,2.5rem)}.utility-player-hud{width:min(100%,820px);margin-inline:auto;padding:1.5rem 2rem 0}@media (max-width:600px){.hud-heading{align-items:flex-start}.hud-emblem{flex-basis:44px;width:44px;height:44px}.hud-emblem svg{width:38px;height:38px}.hud-identity{gap:.55rem}.hud-ask{padding:.6rem}.hud-ask>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.hud-location{gap:.2rem;display:grid}.hud-location>span:last-child{text-align:left}.hud-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}.hud-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.hud-footer>button{flex-wrap:wrap;justify-content:center;gap:.35rem;padding:.6rem .1rem;font-size:.75rem}.hud-footer>button>svg:first-child{flex-basis:100%}.hud-footer>button>svg:last-child{display:none}.hud-achievements{grid-template-columns:1fr}.hud-inventory{grid-template-columns:repeat(2,minmax(0,1fr))}.hud-item-slot{min-height:110px}.hud-footnote{flex-wrap:wrap;gap:.25rem}}@media (prefers-reduced-motion:reduce){.hud-level-track>span{transition:none}}.hud-footnote button{text-underline-offset:3px;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}progress.hud-level-track{-webkit-appearance:none;appearance:none;border:0;width:100%;display:block}progress.hud-level-track::-webkit-progress-bar{background:#f2f2f314;border-radius:99px}progress.hud-level-track::-webkit-progress-value{background:linear-gradient(90deg,#919192,#fafafb);border-radius:99px}progress.hud-level-track::-moz-progress-bar{background:linear-gradient(90deg,#919192,#fafafb);border-radius:99px}@media (max-width:380px){.book-reader>.player-hud{width:calc(100% + 48px);margin-inline:-24px}}.hud-profile-name,.hud-player-number{text-align:left;background:0 0;border:0;padding:0}.player-hud .hud-player-number{font-size:inherit;letter-spacing:inherit;text-transform:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff45;text-decoration:underline #ffffff45}.hud-profile-name:hover,.hud-player-number:hover{color:#fff}.hud-stats-rankings{color:#d7d7d7;background:#0006;border:1px solid #ffffff26;border-radius:12px;width:100%;min-height:44px;margin-top:.6rem;padding:.65rem;font-size:.85rem}.site-release-notes{overflow-wrap:anywhere;min-width:0;line-height:1.6}.site-release-notes details{border:1px solid var(--omni-edge,#c8deef40);background:var(--omni-glass,#101923);border-radius:22px;margin-block:16px;padding:18px}.site-release-notes summary{cursor:pointer;white-space:normal;min-height:44px;padding:4px}.site-release-notes summary time{opacity:.7;margin-top:6px;font-size:.8rem;display:block}.site-release-notes ul{padding-left:20px}.site-release-notes li+li{margin-top:20px}.site-release-notes p{margin-block:10px}.site-release-notes summary:focus-visible{outline:2px solid var(--omni-crystal,#def);outline-offset:4px;border-radius:14px}.player-loadout{color:#e2e2e2;border-top:1px solid #c5c5c51b;margin:14px 0 0;padding-top:10px}.loadout-caption{color:#a7a7a7;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.loadout-caption button{color:#dedede;letter-spacing:.025em;text-transform:none;align-items:center;gap:7px;padding:6px;font-size:11px;display:flex}.loadout-slot{color:#b2b2b2;background:linear-gradient(145deg,#e7e7e710,#101010bf 36%,#060606ea);border:1px solid #cdcdcd38;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:70px;transition:border-color .18s,background .18s;display:flex;position:relative;box-shadow:inset 0 1px 1px #f5f5f51a,0 5px 20px #0003}:is(.loadout-slot:hover,.loadout-slot:focus-visible){color:#fff;outline-offset:3px;background:#353535cc;border-color:#e1e1e1aa;outline:2px solid #e1e1e155}.loadout-slot>span{letter-spacing:.02em;font-size:10px;line-height:1.1}.loadout-slot .loadout-slot-plus{color:#878787;font-size:12px;position:absolute;top:5px;right:7px}.loadout-slot small{text-overflow:ellipsis;white-space:nowrap;max-width:95%;font-size:9px;overflow:hidden}.loadout-slot[data-equipped=true]{color:#f9f9f9;border-color:#f0f0f0aa;box-shadow:inset 0 1px 8px #d9d9d918,0 0 15px #cdcdcd18}.loadout-path{text-align:center;gap:5px;margin:7px 0 20px;display:grid}.loadout-path span{color:#959595;letter-spacing:.18em;text-transform:uppercase;font-size:9px}.loadout-path strong{letter-spacing:.015em;font-size:12px;font-weight:450}.loadout-powers{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:22px;display:grid}.loadout-powers h3{letter-spacing:.12em;text-transform:uppercase;color:#b1b1b1;text-align:center;margin:0 0 9px;font-size:10px;font-weight:400}.loadout-powers>div>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.loadout-powers .loadout-slot{border-radius:10px;min-height:63px}.loadout-powers .loadout-slot>svg{width:19px;height:19px}.loadout-powers .loadout-slot>span{font-size:9px}.loadout-dialog{color:#f2f2f2;background:linear-gradient(145deg,#111112,#020203);border:1px solid #cbcbcb44;border-radius:20px;gap:12px;max-height:85dvh;box-shadow:inset 0 1px 1px #eee2,0 20px 100px #000c;width:min(640px,100vw - 24px)!important;max-width:640px!important;padding:24px!important}.loadout-dialog h2{font-size:23px;font-weight:450}.loadout-filter{color:#c3c3c3;background:#09090966;border:1px solid #c1c1c135;border-radius:12px;align-items:center;gap:9px;padding:9px 12px;display:flex}.loadout-filter input{color:#f7f7f7;background:0 0;outline:none;width:100%;min-width:0;font-size:14px}.loadout-filter:focus-within{border-color:#dfdfdfb3}.loadout-count{color:#ababab;justify-content:space-between;font-size:11px;display:flex}.loadout-count button{color:#e9e9e9;text-underline-offset:3px;text-decoration:underline}.loadout-options{overscroll-behavior:contain;scrollbar-width:thin;max-height:58dvh;padding-right:4px;overflow:auto}.loadout-option{border-bottom:1px solid #c7c7c71c;align-items:center;gap:12px;padding:14px 3px;display:flex}.loadout-number{font-variant-numeric:tabular-nums;color:#8e8e8e;min-width:25px;font-size:10px}.loadout-option-name{flex:1;gap:5px;min-width:0;display:grid}.loadout-option-name strong{overflow-wrap:anywhere;font-size:14px;font-weight:450;line-height:1.3}.loadout-option-name small{color:#a8a8a8;font-size:10px}.loadout-option[data-known=false] .loadout-option-name{color:#8e8e8e}.loadout-option button{color:#e7e7e7;border-radius:9px;padding:8px;font-size:12px}.loadout-option button:hover{background:#d1d1d11a}.loadout-learn{border:1px solid #b6b6b633;place-items:center;min-width:36px;min-height:36px;display:grid}.loadout-lock{color:#858585}.loadout-more{border:1px solid #d1d1d140;border-radius:12px;margin:14px auto 2px;padding:9px 20px;font-size:12px;display:block}.loadout-empty{text-align:center;color:#acacac;padding:30px 10px;font-size:13px}@media (max-width:560px){.loadout-slot{border-radius:10px;min-height:63px}.loadout-slot>span{font-size:9px}.loadout-slot>svg{width:20px}.loadout-powers{grid-template-columns:1fr;gap:15px}.loadout-powers>div>div{gap:9px}.loadout-powers .loadout-slot{min-height:55px}.loadout-path strong{font-size:11px}.loadout-caption{letter-spacing:.07em;font-size:9px}.loadout-dialog{padding:19px!important}.loadout-option{gap:8px}.loadout-option-name strong{font-size:13px}.loadout-dialog h2{font-size:21px}}@media (prefers-reduced-motion:reduce){.loadout-slot{transition:none}}.insignia-dialog{text-align:center;max-width:400px!important}.insignia-position{letter-spacing:.08em;color:#aeaeae;font-size:11px}.insignia-portrait{color:#fff;width:150px;height:150px;margin:4px auto}.insignia-dialog>strong{font-size:18px;font-weight:500}.insignia-dialog>p{color:#c3c3c3;font-size:14px;line-height:1.6}.insignia-record{color:#bababa;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px 15px;font-size:11px;display:flex}.insignia-achievements{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:8px;padding:0;list-style:none;display:flex}.insignia-achievements li{border:1px solid #ffffff21;border-radius:8px;padding:5px 9px;font-size:11px}button.loadout-path{width:100%;color:inherit;font:inherit;cursor:pointer}button.loadout-path:hover{background:#e8e8e80b}button.loadout-path .loadout-designation{margin-bottom:10px;font-size:15px;line-height:1.45}.loadout-class-resource{text-align:left;color:#eee;background:linear-gradient(145deg,#ffffff0d,#050506);border:1px solid #fff5;border-radius:18px;align-items:center;gap:16px;width:100%;min-height:90px;margin:18px 0 24px;padding:17px 19px;display:flex;box-shadow:inset 0 1px 1px #ffffff18,0 0 18px #ffffff08}.loadout-class-resource>span{flex:1;gap:6px;min-width:0;display:grid}.loadout-class-resource strong{font-size:16px;font-weight:500}.loadout-class-resource small{color:#bcbcc4;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.loadout-class-resource>svg{flex-shrink:0}.loadout-class-resource:hover{border-color:#fffa}.loadout-class-resource:focus-visible{outline-offset:4px;outline:2px solid #ddd}.loadout-stage{isolation:isolate;background:radial-gradient(at 50% 48%,#dedede0a,#0000 67%);border-radius:14px;width:100%;max-width:440px;height:480px;margin:2px auto 0;position:relative}.loadout-body-map{fill:#d5d5d514;stroke:#c6c6c648;stroke-width:1.2px;width:100%;height:428px;position:absolute;top:40px;left:50%;transform:translate(-50%)}.loadout-muscle-lines{fill:none;stroke:#d1d1d14a;stroke-width:1px}.loadout-stage>.loadout-slot{z-index:2;background:linear-gradient(145deg,#171719f5,#09090afc 40%,#020203);width:22%;max-width:76px;min-height:58px;position:absolute;transform:translate(-50%,-50%)}.loadout-stage>.loadout-slot>span{font-size:10px;line-height:1.15}.loadout-stage>.loadout-slot>svg:not(.loadout-slot-lock){width:21px;height:21px}.loadout-slot .loadout-slot-lock{color:#aaa;width:10px;height:10px;position:absolute;top:6px;right:6px}.loadout-slot[data-locked=true]{border-color:#d4d4d430}.loadout-stage>[data-slot-id=head]{top:78px;left:50%}.loadout-stage>[data-slot-id=chest]{top:190px;left:50%}.loadout-stage>[data-slot-id=waist]{top:280px;left:50%}.loadout-stage>[data-slot-id=legs]{top:366px;left:50%}.loadout-stage>[data-slot-id=feet]{top:450px;left:50%}.loadout-stage>[data-slot-id=adornment],.loadout-stage>[data-slot-id=right-hand],.loadout-stage>[data-slot-id=right-wrist],.loadout-stage>[data-slot-id=right-ring],.loadout-stage>[data-slot-id=right-ankle]{left:13%}.loadout-stage>[data-slot-id=back],.loadout-stage>[data-slot-id=left-hand],.loadout-stage>[data-slot-id=left-wrist],.loadout-stage>[data-slot-id=left-ring],.loadout-stage>[data-slot-id=left-ankle]{left:87%}.loadout-stage>[data-slot-id=adornment],.loadout-stage>[data-slot-id=back]{top:78px}.loadout-stage>[data-slot-id=right-hand],.loadout-stage>[data-slot-id=left-hand]{top:166px}.loadout-stage>[data-slot-id=right-wrist],.loadout-stage>[data-slot-id=left-wrist]{top:244px}.loadout-stage>[data-slot-id=right-ring],.loadout-stage>[data-slot-id=left-ring]{top:322px}.loadout-stage>[data-slot-id=right-ankle],.loadout-stage>[data-slot-id=left-ankle]{top:420px}.loadout-stage>.loadout-insignia{color:#b6b6ba;cursor:pointer;z-index:3;background:#08080988;border:0;border-radius:50%;place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.loadout-insignia svg{width:32px;height:32px}.loadout-insignia[data-assigned=true]{color:#fff}:is(.loadout-insignia:hover,.loadout-insignia:focus-visible){outline-offset:2px;color:#fff;outline:1px solid #fff8}.loadout-insignia[data-insignia=halo]{top:18px;left:50%}.loadout-insignia[data-insignia=station]{top:132px;left:65%}.loadout-insignia[data-insignia=origin]{top:132px;left:35%}.loadout-companions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 12px;display:grid}.loadout-companions button{color:#d0d0d3;background:linear-gradient(145deg,#151517,#040405 70%);border:1px solid #d4d4d430;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:76px;font-size:11px;display:flex;position:relative;box-shadow:inset 0 1px 1px #ffffff15}.loadout-companions button>svg:last-child:not(:first-child){width:10px;height:10px;position:absolute;top:7px;right:7px}.loadout-companions small{color:#9e9ea5;font-size:10px}.loadout-companions button:hover{color:#fff;border-color:#eeeeee80}.loadout-companions button:focus-visible{outline-offset:3px;outline:2px solid #eee8}.loadout-path{margin:10px 0 16px}.loadout-powers{grid-template-columns:1fr;gap:12px;margin-bottom:16px}.loadout-powers>div>div{gap:8px}.loadout-powers .loadout-slot{min-height:58px}.loadout-caption button,.loadout-option button,.loadout-learn,.loadout-count button{min-width:44px;min-height:44px}@media (min-width:600px){.loadout-powers{grid-template-columns:1fr 1fr;gap:20px}.loadout-stage>.loadout-slot{width:76px;min-height:62px}.loadout-companions{gap:12px}}.player-loadout{container-type:inline-size}@container (width<=240px){.loadout-stage{height:528px}.loadout-body-map{height:476px}.loadout-stage>.loadout-slot{width:44px}.loadout-insignia[data-insignia=station],.loadout-insignia[data-insignia=origin]{top:134px}.loadout-stage>[data-slot-id=chest]{top:210px}.loadout-stage>[data-slot-id=right-hand],.loadout-stage>[data-slot-id=left-hand]{top:202px}.loadout-stage>[data-slot-id=right-wrist],.loadout-stage>[data-slot-id=left-wrist]{top:280px}.loadout-stage>[data-slot-id=right-ring],.loadout-stage>[data-slot-id=left-ring]{top:358px}.loadout-stage>[data-slot-id=legs]{top:402px}.loadout-stage>[data-slot-id=right-ankle],.loadout-stage>[data-slot-id=left-ankle]{top:456px}.loadout-stage>[data-slot-id=feet]{top:496px}}.loadout-vessels{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.loadout-vessels .loadout-slot{min-height:82px;padding:10px 6px}.loadout-stack-count{border:1px solid #ffffff35;border-radius:50%;place-items:center;min-width:16px;height:16px;font-size:9px;display:grid;position:absolute;top:4px;right:5px}.loadout-position-picker{color:#ccc;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:20px;font-size:12px;display:flex}.loadout-position-picker button{background:#080808;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.loadout-option-name p{color:#aaa;margin:3px 0 0;font-size:11px;line-height:1.5}.loadout-equipped-list{border-top:1px solid #ffffff1c;margin-top:12px;font-size:11px}.loadout-equipped-list summary{cursor:pointer;color:#ccc;min-height:44px;padding:14px 0}.loadout-equipped-list ul{margin:0;padding:0;list-style:none}.loadout-equipped-list button{text-align:left;border-top:1px solid #ffffff10;grid-template-columns:1fr auto;align-items:center;gap:4px 8px;width:100%;min-height:44px;padding:10px 0;display:grid}.loadout-equipped-list button>span{grid-column:1;font-size:12px;line-height:1.5}.loadout-equipped-list small{color:#999;grid-column:1;font-size:10px}.loadout-equipped-list svg{grid-area:1/2/3}.loadout-equipped-list button:hover{color:#fff}.loadout-vessels .loadout-slot small{max-width:100%;font-size:10px}.loadout-collection{box-sizing:border-box;overscroll-behavior:contain;overflow-wrap:anywhere;z-index:110;color:#eee;background:linear-gradient(145deg,#161618,#030304 75%);border:1px solid #d7d7d755;border-radius:17px;width:min(288px,100vw - 24px);max-height:calc(100dvh - 24px);padding:14px;position:fixed;overflow:auto;box-shadow:0 15px 55px #000b}.loadout-collection header{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.loadout-collection button{min-width:44px;min-height:44px;color:inherit;border-radius:10px}.loadout-collection button:hover{background:#ffffff0d}.loadout-collection button:focus-visible{outline-offset:2px;outline:2px solid #ddd}.loadout-collection button:disabled{opacity:.35}.loadout-collection-carousel{justify-content:space-between;align-items:center;margin:10px 0;display:flex}.loadout-collection-carousel button{place-items:center;display:grid}.loadout-collection-name{text-align:center;gap:7px;line-height:1.5;display:grid}.loadout-collection-name strong{overflow-wrap:anywhere;font-size:15px;font-weight:450}.loadout-collection small{color:#aaa;font-size:11px;display:block}.loadout-collection p{color:#bbb;margin:12px 0;font-size:12px;line-height:1.6}.loadout-collection .loadout-collection-action{border:1px solid #ffffff25;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:8px;font-size:12px;display:flex}.loadout-number{justify-items:center;gap:4px;display:grid}.loadout-number .item-emblem{flex-shrink:0}.loadout-powers>div>div:has(>.loadout-slot:only-child){grid-template-columns:1fr}.loadout-powers .loadout-slot:only-child{max-width:none}.loadout-collection[popover]{margin:0;bottom:auto;right:auto}.loadout-collection::backdrop{pointer-events:none;background:0 0}:root .loadout-dialog{flex-direction:column;min-width:0;max-height:85dvh;display:flex;overflow:hidden}.loadout-dialog>h2,.loadout-filter,.loadout-count,.loadout-dialog>p{flex-shrink:0}.loadout-dialog>h2{padding-right:32px}.loadout-options{touch-action:pan-y;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;max-height:none;padding-bottom:8px;overflow:hidden auto}.loadout-options:focus-visible{outline-offset:3px;border-radius:8px;outline:1px solid #fff5}.loadout-equip{white-space:nowrap;border:1px solid #ffffff30;flex-shrink:0;justify-content:center;align-items:center;gap:5px;display:flex}.loadout-equip[aria-pressed=true]{color:#fff;background:#ffffff0b}.loadout-equip:disabled{opacity:.5;cursor:wait}.loadout-replacement h3{overflow-wrap:anywhere;font-size:16px;font-weight:500}.loadout-replacement>p{color:#aaa;font-size:13px}.loadout-replacement>button{text-align:left;background:#ffffff08;border:1px solid #ffffff30;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;width:100%;min-height:54px;margin-top:10px;padding:12px;display:grid}.loadout-replacement strong{overflow-wrap:anywhere;font-size:14px;font-weight:450}.loadout-replacement small{color:#aaa;grid-column:1;font-size:11px}.loadout-replacement span{grid-area:1/2/span 2;align-self:center;font-size:12px}@media (max-width:420px){.loadout-option{grid-template-columns:20px minmax(0,1fr) 44px;gap:8px;display:grid}.loadout-number{grid-area:1/1;align-self:start;min-width:0;padding-top:3px}.loadout-option-name{grid-area:1/2}.loadout-equip{grid-area:2/2;justify-self:start;padding:8px 12px!important}.loadout-learn{grid-area:1/3/span 2;align-self:start}.loadout-option>.loadout-lock{grid-area:2/2}}
