.hero-loadout-trigger{text-align:left;justify-content:space-between;align-items:center;gap:.75rem;width:100%;margin-top:.75rem;box-shadow:inset 0 1px #ffffff18;color:#faf1ff!important;background:linear-gradient(115deg,#43255d,#243e63)!important;border:1px solid #b18bed!important;border-radius:10px!important;height:auto!important;min-height:58px!important;padding:.75rem 1rem!important;font-size:1rem!important;display:flex!important}.hero-loadout-trigger:hover{background:linear-gradient(115deg,#593077,#2b526e)!important;border-color:#9ff9ed!important}.hero-loadout-trigger>span{flex:1}.hero-loadout-trigger small{color:#d5c6ec;margin-top:.2rem;font-size:.875rem;font-weight:400;display:block}.hero-loadout-trigger svg{color:#a0eee5;flex:none}.hero-loadout-dialog.sling-profile{color:#e6ebf6;background:radial-gradient(at 100% 0,#45205e66,#0000 55%),#0c1325;border:1px solid #9c7cda;border-top:3px solid #79e7dd;border-radius:16px;flex-direction:column;overflow:hidden;box-shadow:0 24px 100px #000b;gap:0!important;width:calc(100vw - 2rem)!important;max-width:1080px!important;max-height:90dvh!important;margin:0!important;padding:0!important;display:flex!important}.hero-loadout-header{background:linear-gradient(110deg,#172e42,#312044);border-bottom:1px solid #615085;flex-shrink:0;align-items:center;gap:1rem;padding:1.1rem 3.5rem 1.1rem 1.3rem;text-align:left!important;flex-direction:row!important;display:flex!important}.hero-loadout-header img{object-fit:cover;border:1px solid #b695ea;border-radius:10px;flex:none;width:56px;height:56px}.hero-loadout-header [data-slot=dialog-title]{color:#fff2fc;overflow-wrap:anywhere;line-height:1.25;margin:0!important;font-size:clamp(1.2rem,3vw,1.65rem)!important}.hero-loadout-header [data-slot=dialog-description]{color:#c3d3e7;font-size:.875rem;margin:.3rem 0 0!important}.hero-loadout-scroll{overscroll-behavior:contain;scrollbar-color:#9b7bcc #111b2e;min-height:0;padding:0 1.25rem 1.25rem;overflow-y:auto}.hero-loadout-dialog>[data-slot=dialog-close]{color:#fff;z-index:2;min-width:32px;min-height:32px}.hero-loadout-dialog [data-slot=tabs-list]{z-index:1;background:#142139;border:1px solid #66558e;border-radius:10px;flex-wrap:wrap;gap:.3rem;width:100%;height:auto;padding:.4rem;display:flex;position:sticky;top:0}.hero-loadout-dialog [data-slot=tabs-trigger]{white-space:normal;color:#c9d5ed;flex:1;min-height:42px;padding:.5rem;font-size:.9375rem}.hero-loadout-dialog [data-slot=tabs-trigger][data-state=active]{color:#fff3ff;background:linear-gradient(120deg,#43558b,#553578);box-shadow:inset 0 -2px #86f4e2}.hero-loadout-dialog .sling-panel{background:0 0;border:0;margin:0;padding:1rem 0}.hero-loadout-dialog .sling-panel h2{font-size:1.5rem}.hero-loadout-dialog .sling-panel p{font-size:1rem}.hero-loadout-dialog .sling-skills>div,.hero-loadout-dialog .sling-gear-grid article{background:linear-gradient(145deg,#253655,#20182f);border:1px solid #775998;box-shadow:inset 0 1px #b6b6ff22}.hero-loadout-dialog .sling-gear-grid article[data-equipped=true]{border-color:#6df4d6;box-shadow:0 0 15px #40e8bf18}.hero-loadout-dialog .sling-skills h3,.hero-loadout-dialog .sling-gear-grid h3{color:#ffdc9b;font-size:1.25rem}.hero-loadout-dialog .sling-ranks .learned{color:#fff;background:#433172;border-color:#d2a5ff}.loadout-art{aspect-ratio:1;background-color:#101526;background-repeat:no-repeat;border:1px solid #665885;border-radius:10px;flex:none;width:100%;display:block}.gear-art{object-fit:contain;max-width:180px;height:auto;margin:0 auto .8rem}.ability-art{aspect-ratio:3/4;background-image:url(/assets/loadout/ability-atlas.webp);background-size:400% 300%;max-width:180px;margin:0 auto 1rem}.sling-equipment .gear-art{width:76px;margin:0 auto .7rem}.hero-loadout-dialog .member-showcase{max-width:none;margin:0}.hero-loadout-dialog .member-showcase section{margin-top:1.2rem}.member-gear>.gear-art{width:76px;margin:0}.member-gear>div{min-width:0}.hero-loadout-dialog .member-gear-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-loadout-dialog .member-skill{background:linear-gradient(145deg,#253655,#291b3c);border-color:#8861a7}.hero-loadout-dialog .member-overview{margin-top:0}.hero-loadout-dialog :focus-visible{outline-offset:3px;outline:2px solid #9bfbe5}@media (max-width:600px){.hero-loadout-dialog.sling-profile{width:calc(100vw - 1rem)!important;max-height:94dvh!important}.hero-loadout-scroll{padding:0 .8rem .8rem}.hero-loadout-header{gap:.6rem;padding:1rem 3rem 1rem .8rem}.hero-loadout-header img{width:42px;height:42px}.hero-loadout-dialog .member-gear-grid,.hero-loadout-dialog .sling-skills,.hero-loadout-dialog .sling-gear-grid{grid-template-columns:1fr}.hero-loadout-dialog [data-slot=tabs-trigger]{font-size:.875rem}.hero-loadout-dialog .member-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.loadout-saving{color:#9edbe6;min-height:28px;padding:12px 0 0;font-size:.9375rem}.ability-art.dedicated-ability-art{object-fit:cover;aspect-ratio:1;background-image:none;height:auto}.dossier-abilities .ability-art.dedicated-ability-art{width:60px;height:60px}.armory-scroll{overscroll-behavior-x:contain;scrollbar-color:#79dace #15233a;max-width:100%;padding:4px 3px 16px;overflow-x:auto}.hero-loadout-dialog .class-armory{grid-template-columns:repeat(3,minmax(240px,1fr));gap:16px;min-width:752px;display:grid}.hero-loadout-dialog .class-armory .armory-slot-heading{text-transform:capitalize;color:#baf4ec;background:#122637;border-bottom:2px solid #8acdc8;margin:0;padding:12px 16px;font-size:1.125rem}.armory-current{text-align:center;background:#102831;border:2px solid #42636a;border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:16px;display:flex}.armory-current .gear-art{width:72px;margin:0}.armory-current span{color:#a4eee0;font-size:.875rem}.armory-current strong{color:#e0f6f2;font-size:1rem}.hero-loadout-dialog .class-armory article{overflow-wrap:anywhere;border:2px solid #53617b;min-width:0;padding:16px}.hero-loadout-dialog .class-armory article[data-equipped=true]{background:linear-gradient(145deg,#194c49,#172b39);border:3px solid #8cf8d9;padding:15px;box-shadow:inset 0 0 0 2px #0c211e,0 0 16px #52e5c326}.hero-loadout-dialog .class-armory article[data-equipped=true] .eyebrow{color:#b9ffe4;letter-spacing:.045em}.hero-loadout-dialog .class-armory article .eyebrow{letter-spacing:.035em;font-size:.875rem}.class-armory .sling-actions{flex-direction:column;align-items:stretch}.class-armory .sling-actions button{white-space:normal;width:100%;height:auto;padding:9px 10px}.hero-loadout-dialog .armory-scroll-hint{color:#9cb8ca;margin-bottom:8px;font-size:.875rem}@media (min-width:850px){.armory-scroll-hint{display:none}}.loadout-workbench{padding:16px 0 8px}.workbench-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.sling-profile .workbench-heading h2{color:#f5e6ca;margin:0;font-size:1.35rem}.resource-counter{color:#aaf2dc;font-variant-numeric:tabular-nums;background:#11332f;border:1px solid #467970;border-radius:6px;padding:7px 12px;font-size:.875rem}.attribute-workspace,.ability-workspace{grid-template-columns:minmax(0,1.4fr) minmax(240px,1fr);gap:24px;display:grid}.attribute-ledger,.ability-list{min-width:0}.attribute-labels,.attribute-row{grid-template-columns:minmax(0,1fr) 52px 52px 40px;align-items:center;gap:8px;display:grid}.attribute-labels{color:#a4b1cc;padding:0 10px 8px;font-size:.75rem}.attribute-labels>span:not(:first-child){text-align:center}.attribute-row{border-bottom:1px solid #2d3c52;border-left:2px solid #0000;min-height:64px;padding:8px 10px}.attribute-row[data-selected=true]{background:linear-gradient(90deg,#223b49,#172139);border-left-color:#87e9d6}.attribute-select,.ability-select{text-align:left;color:#e4edf6;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.attribute-select svg{color:#a5ddd9;flex-shrink:0}.attribute-select span{font-size:.9375rem}.attribute-select small{color:#9db0ca;margin-top:2px;font-size:.75rem;display:block}.attribute-row>strong{color:#fff0ce;text-align:center;font-variant-numeric:tabular-nums;font-size:1.5rem}.attribute-mod{text-align:center;color:#a5c8e2;font-size:.9375rem}.attribute-row>[data-slot=button]{color:#aaf0db;background:#173b38;border-color:#497c77;width:38px;height:38px;padding:0}.attribute-inspector,.ability-detail{border-left:1px solid #3c4b64;padding:14px 0 12px 24px}.attribute-inspector>small,.ability-detail>small{color:#a0b7d0;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.sling-profile .attribute-inspector h3,.sling-profile .ability-detail h3{color:#f4e5cd;margin:12px 0;font-size:1.3rem;line-height:1.25}.attribute-inspector p,.ability-detail p{color:#becbe0;font-size:1rem;line-height:1.6}.attribute-breakdown{grid-template-columns:1fr 1fr;gap:10px 16px;margin:20px 0;display:grid}.attribute-breakdown>div{justify-content:space-between;font-size:.875rem;display:flex}.attribute-breakdown dt{color:#aebfd6}.attribute-breakdown dd{color:#f6e5c6;font-variant-numeric:tabular-nums}.sling-profile .workbench-note{color:#9eb0c8;margin-top:16px;font-size:.875rem;line-height:1.55}.ability-row{background:#111d30;border:1px solid #34445e;border-radius:8px;align-items:center;gap:10px;margin-bottom:10px;padding:12px;display:flex}.ability-row[data-selected=true]{background:linear-gradient(110deg,#302744,#14293a);border-color:#ad8cdb;box-shadow:inset 3px 0 #b999ee}.ability-select{flex:1}.ability-select>.ability-art{aspect-ratio:1;border-radius:6px;width:58px;max-width:none;height:58px;margin:0}.ability-select>span:last-child{flex:1;min-width:0}.ability-select small{color:#b6a8cc;font-size:.75rem}.ability-select strong{color:#f5e7d5;margin:2px 0 5px;font-size:1rem;line-height:1.35;display:block}.mastery-label{color:#b4dcd9;font-size:.875rem;display:block}.mastery-track{gap:4px;margin-top:8px;display:flex}.mastery-track i{background:#40506a;border-radius:2px;flex:1;height:4px}.mastery-track i[data-filled=true]{background:#ac90e8;box-shadow:0 0 6px #a582d755}.ability-upgrade{flex-shrink:0;width:38px;height:38px;padding:0!important;font-size:1.3rem!important}.mastery-current{color:#ba9fee;font-size:.875rem}.next-upgrade{border-top:1px solid #3d4059;gap:6px;margin:18px 0;padding-top:16px;display:grid}.next-upgrade strong{color:#a9e6d7;font-size:.9375rem}.next-upgrade span{color:#a8bad2;font-size:.875rem}.sling-profile .requirement-note{color:#d3bc95;margin:9px 0;font-size:.875rem;line-height:1.5}.hero-loadout-dialog .sling-success,.hero-loadout-dialog .sling-error{margin:10px 0;padding:8px 12px;font-size:.875rem}.hero-loadout-dialog .sling-profile-tabs{margin-top:12px}[data-rarity=common]{--loot:#69d78e;--loot-rgb:105,215,142}[data-rarity=rare]{--loot:#66b4ff;--loot-rgb:102,180,255}[data-rarity=epic]{--loot:#c18bff;--loot-rgb:193,139,255}[data-rarity=mythic]{--loot:#f6d07e;--loot-rgb:246,208,126}.rarity-key{flex-wrap:wrap;gap:16px;margin:-6px 0 16px;display:flex}.rarity-key span{text-transform:capitalize;color:var(--loot);border-bottom:2px solid var(--loot);padding-bottom:4px;font-size:.8125rem}.gear-workspace{grid-template-columns:minmax(0,1fr) 286px;align-items:start;gap:20px;display:grid}.compact-armory{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.compact-armory>h3{text-transform:uppercase;text-align:center;letter-spacing:.08em;border-bottom:1px solid #42526b;padding-bottom:8px;color:#bbcedd!important;margin:0 0 2px!important;font-size:.8125rem!important}.gear-tile{background:radial-gradient(ellipse at center,rgba(var(--loot-rgb),.12),#0d1728 85%);color:#e3eaf5;cursor:pointer;text-align:center;border-radius:8px;flex-direction:column;align-items:center;min-width:0;transition:background .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden;border:1px solid var(--loot)!important;padding:7px!important}.gear-tile:hover{background:radial-gradient(ellipse at center,rgba(var(--loot-rgb),.24),#162239);box-shadow:0 0 12px rgba(var(--loot-rgb),.2)}.gear-tile[data-selected=true]{outline-offset:2px;outline:2px solid #f3f1e8}.gear-tile[data-equipped=true]{box-shadow:inset 0 0 0 2px var(--loot),0 0 14px rgba(var(--loot-rgb),.25)}.gear-tile .gear-art{aspect-ratio:1;border:0;border-radius:5px;width:100%;max-width:94px;margin:0 0 3px}.gear-tile-status{color:#a8bbd4;min-height:18px;margin:1px 0 5px;font-size:.75rem}.gear-tile[data-equipped=true] .gear-tile-status{color:#fff6d8;background:#354437;border:1px solid #83ae89;border-radius:3px;padding:0 5px}.gear-tile>strong{overflow-wrap:anywhere;font-size:.8125rem;font-weight:600;line-height:1.3}.gear-tile>small{text-transform:capitalize;color:var(--loot);margin-top:5px;font-size:.75rem}.gear-inspector{border:1px solid var(--loot);background:radial-gradient(ellipse at top,rgba(var(--loot-rgb),.14),transparent 55%),#101c2d;border-radius:10px;min-width:0;padding:16px;position:sticky;top:70px}.inspector-art{max-width:154px;margin:auto}.inspector-art .gear-art{border-color:var(--loot);width:100%;max-width:none;box-shadow:0 0 24px rgba(var(--loot-rgb),.12);margin:0}.sling-profile .gear-inspector h3{color:#fff0d3;margin:8px 0;font-size:1.2rem;line-height:1.3}.gear-inspector p{color:#c0cee0;margin:10px 0;font-size:.9375rem;line-height:1.55}.gear-inspector .item-kicker{color:var(--loot);text-transform:capitalize;margin-top:15px;font-size:.8125rem}.gear-inspector .item-state{color:#bce9d1;font-size:.8125rem}.gear-comparison{border-top:1px solid #3f4b60;margin:16px 0 8px;padding-top:8px}.gear-comparison>div{justify-content:space-between;gap:10px;margin:7px 0;font-size:.875rem;display:flex}.gear-comparison dt{color:#b8c9de}.gear-comparison dd{color:#f5e6c6;font-variant-numeric:tabular-nums}.gear-comparison small{color:#ffadb7;margin-left:12px;font-size:.75rem}.gear-comparison small[data-positive=true]{color:#99e6ba}.comparison-caption,.inspector-actions>small{color:#a5b9ce;font-size:.75rem;line-height:1.5;display:block}.inspector-actions{gap:10px;margin-top:16px;display:grid}.inspector-actions button{white-space:normal;width:100%;height:auto;min-height:40px}.enhancement-track{color:#c5b1df;justify-content:space-between;margin-top:6px;font-size:.8125rem;display:flex}.gear-art[data-rarity]{border-color:var(--loot);filter:drop-shadow(0 0 4px rgba(var(--loot-rgb),.35))}.gear-atlas{background-color:#080d17;background-size:300% 700%;height:auto}.gear-tile[data-rarity=mythic]{background:linear-gradient(135deg,#27203a,#142c38,#342b18);border-color:#efd599!important}.gear-tile[data-rarity=mythic]:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#c9fbff16 45%,#ffd58424 50%,#edbcff18 55%,#0000 70%) 0 0/250% 100%;animation:7s ease-in-out infinite loot-gleam;position:absolute;inset:0}.gear-tile[data-rarity=mythic] .gear-art{filter:drop-shadow(0 0 5px #f6d07e80)}@keyframes loot-gleam{0%,25%{background-position:150% 0}70%,to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.gear-tile[data-rarity=mythic]:after{background-position:50% 0;animation:none}.gear-tile{transition:none}}@media (max-width:760px){.attribute-workspace,.ability-workspace{grid-template-columns:1fr;gap:12px}.attribute-inspector,.ability-detail{border-top:1px solid #3c4b64;border-left:0;padding:16px 0 0}.gear-workspace{grid-template-columns:minmax(0,1fr);gap:16px}.gear-inspector{grid-template-columns:100px minmax(0,1fr);gap:0 14px;display:grid;position:static}.inspector-art{grid-row:span 3;align-self:center;width:100%}.gear-inspector>p:not(.item-kicker):not(.item-state),.gear-comparison,.comparison-caption,.inspector-actions{grid-column:1/-1}.gear-inspector .item-kicker{margin-top:0}.gear-tile .gear-art{max-width:100px}.gear-tile>strong{font-size:.8125rem}.compact-armory{gap:8px}.hero-loadout-dialog.sling-profile{max-width:calc(100vw - 1rem)!important}.resource-counter{padding:6px 8px;font-size:.8125rem}.workbench-heading{gap:8px}.sling-profile .workbench-heading h2{font-size:1.15rem}.attribute-labels,.attribute-row{grid-template-columns:minmax(0,1fr) 40px 38px 38px;gap:5px;padding-left:5px;padding-right:5px}.attribute-select{gap:7px}.attribute-select span{font-size:.875rem}}.gear-art.gear-atlas,.gear-tile .gear-art.gear-atlas{aspect-ratio:316/237}@media (max-width:760px){.gear-catalog{scrollbar-color:#6d739a #111d30;max-height:390px;padding:4px;overflow-y:auto}.compact-armory>h3{z-index:2;background:#101a2b;padding:8px 0;position:sticky;top:-4px}.gear-inspector{scroll-margin-block:65px}}.hero-loadout-dialog.sling-profile{height:min(860px,94dvh);max-height:94dvh!important}.hero-loadout-header{gap:.75rem;padding-block:.75rem}.hero-loadout-header>div{flex:1;min-width:0}.loadout-essence{white-space:nowrap;flex:none;align-items:baseline;gap:.4rem;display:flex}.loadout-essence strong{font-size:1.25rem}.hero-loadout-scroll:has(.gear-tab[data-state=active]){flex-direction:column;flex:1;display:flex;overflow:hidden}.hero-loadout-scroll:has(.gear-tab[data-state=active])>.sling-profile-tabs{flex-direction:column;flex:1;min-height:0;display:flex}.hero-loadout-dialog .gear-tab[data-state=active]{flex-direction:column;flex:1;min-height:0;display:flex}.gear-workbench{flex-direction:column;flex:1;min-height:0;padding:8px 0 0;display:flex}.gear-workbench .workbench-heading{flex:none;margin-bottom:10px}.gear-workbench .workbench-heading .resource-counter{display:none}.gear-workbench .rarity-key{flex:none;gap:12px;margin:0 0 10px}.gear-workbench .gear-workspace{flex:1;grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:16px;min-height:0}.gear-workbench .gear-catalog{overscroll-behavior:contain;scrollbar-color:#7b86aa #111d30;min-height:0;max-height:none;padding:4px 7px 8px 4px;overflow-y:auto}.gear-workbench .compact-armory>h3{z-index:2;background:#101a2b;padding:10px 0;position:sticky;top:-4px}.gear-workbench .gear-inspector{flex-direction:column;gap:0;min-height:0;padding:12px;display:flex;position:relative;top:auto;overflow:hidden}.inspector-identity{border-bottom:1px solid #ffffff20;flex:none;grid-template-columns:88px minmax(0,1fr);align-items:center;column-gap:12px;padding-bottom:10px;display:grid}.inspector-identity .inspector-art{grid-area:1/1/4;width:88px;margin:0}.inspector-identity .item-kicker,.inspector-identity .item-state{margin:0;font-size:.8125rem}.sling-profile .inspector-identity h3{overflow-wrap:anywhere;margin:5px 0;font-size:1.0625rem}.inspector-body{overscroll-behavior:contain;scrollbar-color:#7b86aa #111d30;flex:1;min-height:0;padding-right:4px;overflow-y:auto}.inspector-body>p{margin:10px 0;font-size:.875rem;line-height:1.45}.gear-comparison{grid-template-columns:1fr 1fr;gap:4px 12px;margin:10px 0;padding-top:8px;display:grid}.gear-comparison>div{flex-direction:column;gap:2px;margin:0;padding:4px 0;display:flex}.gear-comparison dd{font-size:1rem;font-weight:600}.gear-comparison small{margin-left:8px}.inspector-actions{border-top:1px solid #ffffff20;flex:none;gap:7px;margin-top:10px;padding-top:10px}.inspector-actions .requirement-note{margin:0;font-size:.8125rem;line-height:1.35}.inspector-actions>small{font-size:.75rem;line-height:1.35}.enhancement-track{margin-top:0}.gear-tile>strong{font-size:.875rem}button.game-loadout{cursor:pointer;text-align:left;width:100%}@media (max-width:760px){.hero-loadout-header{flex-wrap:wrap;padding-right:2.8rem}.hero-loadout-header [data-slot=dialog-description]{display:none}.loadout-essence{margin-left:auto;padding:4px 8px;font-size:.8125rem}.loadout-essence strong{font-size:1rem}.gear-workbench .gear-workspace{grid-template-rows:minmax(120px,1fr) minmax(0,1fr);grid-template-columns:1fr;gap:10px}.gear-workbench .gear-inspector{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(120px,.8fr);gap:0 12px;padding:10px;display:grid}.inspector-identity{grid-area:1/1;grid-template-columns:56px minmax(0,1fr);gap:0 8px;padding-bottom:6px}.inspector-identity .inspector-art{width:56px}.sling-profile .inspector-identity h3{margin:3px 0;font-size:.9375rem}.inspector-body{grid-area:2/1}.gear-inspector .inspector-actions{border-top:0;border-left:1px solid #ffffff20;grid-area:1/2/3;align-content:start;margin:0;padding:0 0 0 10px;overflow-y:auto}.gear-workbench .workbench-heading{display:none}.gear-workbench .rarity-key{margin-bottom:6px}.gear-comparison{grid-template-columns:1fr 1fr}.gear-tile .gear-art{max-width:76px}}@media (max-height:600px) and (min-width:761px){.hero-loadout-header img{width:38px;height:38px}.hero-loadout-header [data-slot=dialog-description],.gear-workbench .workbench-heading,.gear-workbench .rarity-key,.inspector-actions>small{display:none}.inspector-actions{gap:4px;margin-top:4px;padding-top:4px}}
