.official-game-text-module__c0IWqq__action{color:#f3cd82;background:#171811;border:1px solid #8d7243;padding:2px 6px;font-size:1em}.official-game-text-module__c0IWqq__emphasis{color:#efd08f;font-style:normal}.official-game-text-module__c0IWqq__term{color:#d8c393;text-underline-offset:2px;-webkit-text-decoration:underline #846d42;text-decoration:underline #846d42}
.game-rich-text-module__keV1oG__action{color:var(--text-strong);font:inherit;vertical-align:middle;background:#131713d1;border:1px solid #b29c6f8f;border-radius:2px;align-items:center;gap:5px;margin:0 3px;padding:2px 6px;font-size:1em;font-style:normal;display:inline-flex}.game-rich-text-module__keV1oG__chord,.game-rich-text-module__keV1oG__key{align-items:center;gap:2px;display:inline-flex}.game-rich-text-module__keV1oG__key img{object-fit:contain;width:auto;max-width:42px;height:22px}.game-rich-text-module__keV1oG__term{color:var(--gold-bright)}
.class-profile-detail-module__M1rZ9a__page{padding:1.25rem 1rem}.class-profile-detail-module__M1rZ9a__back{margin-bottom:1rem}.class-profile-detail-module__M1rZ9a__backLink{color:#c3b18d;align-items:center;gap:.5rem;min-height:2.5rem;font-size:16px;transition:color .16s;display:inline-flex}.class-profile-detail-module__M1rZ9a__backLink:hover{color:#f3cc7b}.class-profile-detail-module__M1rZ9a__hero{background:#0f110d;border:1px solid #987642a6;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000057}.class-profile-detail-module__M1rZ9a__heroGlow{pointer-events:none;background:radial-gradient(circle at 18% 42%,#a37f3c2e,#0000 38%),radial-gradient(circle at 90% 10%,#5066411f,#0000 42%);position:absolute;inset:0}.class-profile-detail-module__M1rZ9a__heroLayout{display:grid;position:relative}.class-profile-detail-module__M1rZ9a__heroArtwork{background:#00000026;border-bottom:1px solid #715a388c;place-items:center;min-height:14rem;display:grid}.class-profile-detail-module__M1rZ9a__heroImage{object-fit:contain;filter:drop-shadow(0 16px 32px #000000ad);width:210px;height:auto}.class-profile-detail-module__M1rZ9a__heroContent{flex-direction:column;justify-content:center;min-width:0;padding:1.25rem;display:flex}.class-profile-detail-module__M1rZ9a__heroKicker{color:#d5a958;letter-spacing:.2em;text-transform:uppercase;font-size:16px;font-weight:600}.class-profile-detail-module__M1rZ9a__heroTitle{color:#fff2d6;font-family:var(--serif);overflow-wrap:anywhere;margin-top:.5rem;font-size:clamp(2rem,5vw,2.5rem);font-weight:500;line-height:1.15}.class-profile-detail-module__M1rZ9a__heroDescription{color:#ccc3b4;max-width:42rem;margin-top:1rem;font-size:16px;line-height:1.75}.class-profile-detail-module__M1rZ9a__heroMetrics{background:#6d59388c;border:1px solid #6d59388c;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1.5rem;display:grid}.class-profile-detail-module__M1rZ9a__heroMetric{background:#0a0c09;padding:.75rem}.class-profile-detail-module__M1rZ9a__heroMetricValue{color:#eac474;font-family:var(--serif);font-size:1.25rem}.class-profile-detail-module__M1rZ9a__heroMetricLabel{color:#aaa08d;letter-spacing:.04em;overflow-wrap:anywhere;text-transform:uppercase;min-width:0;margin-top:.125rem;font-size:16px;line-height:1.2}.class-profile-detail-module__M1rZ9a__jumpLinks{color:#cbb990;background:#0d0f0c;border:1px solid #67553780;flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding:.5rem;font-size:16px;display:flex}.class-profile-detail-module__M1rZ9a__jumpLink{border:1px solid #0000;align-items:center;min-height:2.25rem;padding:0 .75rem;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.class-profile-detail-module__M1rZ9a__jumpLink:hover{color:#f1cc80;background:#15170f;border-color:#8b7042}.class-profile-detail-module__M1rZ9a__section,.class-profile-detail-module__M1rZ9a__resourceSection{scroll-margin-top:6rem}.class-profile-detail-module__M1rZ9a__section{padding-top:2.5rem}.class-profile-detail-module__M1rZ9a__profileColumns,.class-profile-detail-module__M1rZ9a__otherClasses{border-top:1px solid #68553680;padding-block:2.5rem}.class-profile-detail-module__M1rZ9a__tipGrid,.class-profile-detail-module__M1rZ9a__pathGrid,.class-profile-detail-module__M1rZ9a__resourceList,.class-profile-detail-module__M1rZ9a__affixList,.class-profile-detail-module__M1rZ9a__otherClassGrid{display:grid}.class-profile-detail-module__M1rZ9a__tipGrid,.class-profile-detail-module__M1rZ9a__pathGrid,.class-profile-detail-module__M1rZ9a__resourceList{gap:.75rem;margin-top:1.25rem}.class-profile-detail-module__M1rZ9a__tipCard,.class-profile-detail-module__M1rZ9a__pathCard,.class-profile-detail-module__M1rZ9a__resourceCard{background:#0d0f0c;border:1px solid #705b3a99;padding:1rem}.class-profile-detail-module__M1rZ9a__cardTitle,.class-profile-detail-module__M1rZ9a__pathTitle,.class-profile-detail-module__M1rZ9a__resourceTitle{color:#efd8ad;font-family:var(--serif)}.class-profile-detail-module__M1rZ9a__cardTitle,.class-profile-detail-module__M1rZ9a__resourceTitle{font-size:1.125rem}.class-profile-detail-module__M1rZ9a__pathTitle{font-size:1.25rem}.class-profile-detail-module__M1rZ9a__cardCopy{color:#b9b0a2;margin-top:.5rem;font-size:16px;line-height:1.5}.class-profile-detail-module__M1rZ9a__pathFacts{color:#c7b995;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;font-size:16px;display:flex}.class-profile-detail-module__M1rZ9a__pathFact{overflow-wrap:anywhere;background:#0003;border:1px solid #6655378c;max-width:100%;padding:.25rem .5rem}.class-profile-detail-module__M1rZ9a__pathFact dt,.class-profile-detail-module__M1rZ9a__pathFact dd{display:inline}.class-profile-detail-module__M1rZ9a__profileColumns{gap:1.25rem;display:grid}.class-profile-detail-module__M1rZ9a__resourceTitle{margin-bottom:.75rem}.class-profile-detail-module__M1rZ9a__resourceStats{background:#5d4c3373;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.class-profile-detail-module__M1rZ9a__resourceStat{background:#0a0c09;padding:.75rem}.class-profile-detail-module__M1rZ9a__resourceLabel{color:#a69d8e;letter-spacing:.03em;overflow-wrap:anywhere;text-transform:uppercase;min-width:0;font-size:16px;line-height:1.2}.class-profile-detail-module__M1rZ9a__resourceValue{color:#e8c274;font-family:var(--serif);margin-top:.25rem;font-size:1.125rem}.class-profile-detail-module__M1rZ9a__affixList{gap:.5rem;margin-top:1.25rem}.class-profile-detail-module__M1rZ9a__affixItem{background:#0d0f0c;border:1px solid #6754378c;align-items:center;gap:.75rem;min-height:3rem;padding:.5rem .75rem;display:flex}.class-profile-detail-module__M1rZ9a__affixNumber{color:#d7a956;width:1.75rem;height:1.75rem;font-family:var(--serif);background:#171810;border:1px solid #7b633c;flex:none;place-items:center;font-size:16px;display:grid}.class-profile-detail-module__M1rZ9a__affixName{color:#e3d2b3;overflow-wrap:anywhere;min-width:0;font-size:16px}.class-profile-detail-module__M1rZ9a__otherClassesTitle{color:#f2dfbc;font-family:var(--serif);font-size:1.5rem}.class-profile-detail-module__M1rZ9a__otherClassGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem}.class-profile-detail-module__M1rZ9a__otherClassLink{color:#d8c8aa;background:#0d0f0c;border:1px solid #6553378c;align-items:center;gap:.5rem;min-width:0;min-height:5rem;padding:.5rem;font-size:16px;transition:border-color .16s,color .16s;display:flex}.class-profile-detail-module__M1rZ9a__otherClassLink:hover{color:#f6d894;border-color:#bd9149}.class-profile-detail-module__M1rZ9a__otherClassIcon{object-fit:contain;flex:none;width:3.5rem;height:3.5rem}.class-profile-detail-module__M1rZ9a__otherClassName{overflow-wrap:anywhere;min-width:0;line-height:1.35}.class-profile-detail-module__M1rZ9a__sectionHeading{max-width:48rem}.class-profile-detail-module__M1rZ9a__sectionHeadingRow{color:#d6a755;align-items:center;gap:.75rem;display:flex}.class-profile-detail-module__M1rZ9a__sectionHeadingIcon{background:#14160f;border:1px solid #84683d99;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.class-profile-detail-module__M1rZ9a__sectionHeadingTitle{color:#f4e1bd;font-family:var(--serif);overflow-wrap:anywhere;font-size:1.5rem}.class-profile-detail-module__M1rZ9a__sectionHeadingDescription{color:#b9b0a2;margin-top:.5rem;font-size:16px;line-height:1.5}@media (min-width:640px){.class-profile-detail-module__M1rZ9a__page{padding:1.75rem 1.5rem}.class-profile-detail-module__M1rZ9a__heroContent{padding:1.75rem}.class-profile-detail-module__M1rZ9a__heroMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.class-profile-detail-module__M1rZ9a__pathGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.class-profile-detail-module__M1rZ9a__tipCard{padding:1.25rem}.class-profile-detail-module__M1rZ9a__affixList{grid-template-columns:repeat(2,minmax(0,1fr))}.class-profile-detail-module__M1rZ9a__otherClassGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.class-profile-detail-module__M1rZ9a__heroLayout{grid-template-columns:230px minmax(0,1fr)}.class-profile-detail-module__M1rZ9a__heroArtwork{border-bottom:0;border-right:1px solid #715a388c;min-height:310px}.class-profile-detail-module__M1rZ9a__heroImage{width:250px}.class-profile-detail-module__M1rZ9a__heroContent{padding:2rem}.class-profile-detail-module__M1rZ9a__tipGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.class-profile-detail-module__M1rZ9a__profileColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.class-profile-detail-module__M1rZ9a__affixList{grid-template-columns:1fr}.class-profile-detail-module__M1rZ9a__otherClassGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1280px){.class-profile-detail-module__M1rZ9a__affixList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.class-profile-detail-module__M1rZ9a__backLink,.class-profile-detail-module__M1rZ9a__jumpLink,.class-profile-detail-module__M1rZ9a__otherClassLink{transition:none}}
.loadout-wine-panel-module__n90cwq__panel{background:#111713;border-top:1px solid #c28f4157}.loadout-wine-panel-module__n90cwq__header{background:#151b16;border-bottom:1px solid #c28f413d;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:15px 20px;display:flex}.loadout-wine-panel-module__n90cwq__header span{color:#d5a65b;letter-spacing:.1em;font-size:16px;font-weight:800;display:block}.loadout-wine-panel-module__n90cwq__header h2{color:#fff0d0;font-family:var(--font-display);margin:3px 0 0;font-size:24px;line-height:1.2}.loadout-wine-panel-module__n90cwq__clear{color:#e7dbc5;min-height:44px;font:inherit;cursor:pointer;background:#2e2519;border:1px solid #daa65180;padding:0 15px;font-size:16px;font-weight:750}.loadout-wine-panel-module__n90cwq__clear:hover,.loadout-wine-panel-module__n90cwq__clear:focus-visible{color:#fff0d1;border-color:#e5af54;outline:none}.loadout-wine-panel-module__n90cwq__workspace{grid-template-columns:minmax(235px,.38fr) minmax(0,1fr);align-items:start;gap:18px;padding:20px;display:grid}.loadout-wine-panel-module__n90cwq__tiers{gap:10px;display:grid}.loadout-wine-panel-module__n90cwq__tier{aspect-ratio:3.32;color:#c8bda9;min-width:0;font:inherit;text-align:left;cursor:pointer;background:url(/game-assets/ui/wine/button-normal.png) 50%/100% 100% no-repeat;border:0;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:6px;padding:4px 18px 4px 6px;display:grid;position:relative}.loadout-wine-panel-module__n90cwq__tier:hover{background-image:url(/game-assets/ui/wine/button-hover.png)}.loadout-wine-panel-module__n90cwq__tier:focus-visible{outline-offset:2px;outline:2px solid #f2c66f}.loadout-wine-panel-module__n90cwq__tierSelected,.loadout-wine-panel-module__n90cwq__tierSelected:hover{color:#fff0ce;background-image:url(/game-assets/ui/wine/button-active-selected.png)}.loadout-wine-panel-module__n90cwq__tier>img{object-fit:contain;width:100%;height:auto}.loadout-wine-panel-module__n90cwq__tier>span{min-width:0}.loadout-wine-panel-module__n90cwq__tier small,.loadout-wine-panel-module__n90cwq__tier strong,.loadout-wine-panel-module__n90cwq__tier b{display:block}.loadout-wine-panel-module__n90cwq__tier small{color:#b9aa91;font-size:16px;font-weight:650}.loadout-wine-panel-module__n90cwq__tier strong{color:inherit;font-family:var(--font-display);overflow-wrap:anywhere;margin-top:2px;font-size:17px;line-height:1.22}.loadout-wine-panel-module__n90cwq__tier b{color:#d7b169;margin-top:4px;font-size:16px;font-weight:700}.loadout-wine-panel-module__n90cwq__assemblyColumn{gap:16px;min-width:0;display:grid}.loadout-wine-panel-module__n90cwq__assembly,.loadout-wine-panel-module__n90cwq__pool{background:#0d120f;border:1px solid #a9895766}.loadout-wine-panel-module__n90cwq__assembly{padding:16px}.loadout-wine-panel-module__n90cwq__assemblyTitle{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;min-height:64px;display:grid}.loadout-wine-panel-module__n90cwq__assemblyTitle>img{object-fit:contain;width:54px;height:54px}.loadout-wine-panel-module__n90cwq__assemblyTitle strong,.loadout-wine-panel-module__n90cwq__assemblyTitle span{display:block}.loadout-wine-panel-module__n90cwq__assemblyTitle strong{color:#f1d397;font-family:var(--font-display);font-size:20px;line-height:1.3}.loadout-wine-panel-module__n90cwq__assemblyTitle span{color:#c7c1b6;margin-top:3px;font-size:16px;line-height:1.5}.loadout-wine-panel-module__n90cwq__slotCanvas,.loadout-wine-panel-module__n90cwq__emptyAssembly{background:url(/game-assets/ui/wine/assembly-slot-background.png) 50%/min(100%,520px) no-repeat;place-items:center;min-height:260px;margin-top:12px;padding:24px;display:grid}.loadout-wine-panel-module__n90cwq__slots{grid-template-columns:repeat(4,74px);justify-content:center;gap:18px 24px;width:min(100%,470px);display:grid}.loadout-wine-panel-module__n90cwq__slots[data-slots="2"]{grid-template-columns:repeat(2,74px)}.loadout-wine-panel-module__n90cwq__slots[data-slots="4"]{grid-template-columns:repeat(4,74px)}.loadout-wine-panel-module__n90cwq__slotFrame{width:74px;height:74px;position:relative}.loadout-wine-panel-module__n90cwq__slot{color:#bfb7a7;width:74px;height:74px;font:inherit;cursor:pointer;background:url(/game-assets/ui/wine/affix-slot-background.png) 50%/64px 64px no-repeat,url(/game-assets/ui/wine/slot-icon-background.png) 50%/74px 74px no-repeat;border:0;place-items:center;padding:7px;font-size:16px;font-weight:800;display:grid;position:relative}.loadout-wine-panel-module__n90cwq__slot:disabled{cursor:not-allowed;opacity:.6}.loadout-wine-panel-module__n90cwq__slot:focus-visible{outline-offset:2px;outline:2px solid #f2c66f}.loadout-wine-panel-module__n90cwq__slotSelected:after{content:"";pointer-events:none;background:url(/game-assets/ui/wine/pool-equipped-frame.png) 50%/100% 100% no-repeat;position:absolute;inset:5px}.loadout-wine-panel-module__n90cwq__removeSlot{z-index:2;color:#eee3d1;width:44px;height:44px;font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:18px;line-height:1;display:grid;position:absolute;top:-10px;right:-10px}.loadout-wine-panel-module__n90cwq__removeSlot:before{z-index:-1;content:"";background:#191a16;border:1px solid #daa6519e;width:28px;height:28px;position:absolute}.loadout-wine-panel-module__n90cwq__removeSlot:hover,.loadout-wine-panel-module__n90cwq__removeSlot:focus-visible{color:#fff1d5;border-color:#f0bd64;outline:none}.loadout-wine-panel-module__n90cwq__emptyAssembly{color:#c8c1b4;text-align:center;font-size:16px;line-height:1.6}.loadout-wine-panel-module__n90cwq__activeStatus,.loadout-wine-panel-module__n90cwq__inactiveStatus{color:#d8d1c5;background:#171c17;border-left:3px solid #a8762d;margin:12px 0 0;padding:11px 13px;font-size:16px;line-height:1.5}.loadout-wine-panel-module__n90cwq__activeStatus{color:#f1d797;border-left-color:#c9953f}.loadout-wine-panel-module__n90cwq__affixIcon{background:url(/game-assets/ui/wine/affix-slot-background.png) 50%/cover no-repeat;place-items:center;width:58px;height:58px;display:grid}.loadout-wine-panel-module__n90cwq__affixIcon img{object-fit:contain;width:54px;height:54px}.loadout-wine-panel-module__n90cwq__slot .loadout-wine-panel-module__n90cwq__affixIcon,.loadout-wine-panel-module__n90cwq__slot .loadout-wine-panel-module__n90cwq__affixIcon img{width:58px;height:58px}@media (max-width:1080px){.loadout-wine-panel-module__n90cwq__workspace{grid-template-columns:1fr}.loadout-wine-panel-module__n90cwq__tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.loadout-wine-panel-module__n90cwq__header,.loadout-wine-panel-module__n90cwq__workspace{padding-left:12px;padding-right:12px}.loadout-wine-panel-module__n90cwq__tiers{grid-template-columns:1fr}.loadout-wine-panel-module__n90cwq__tier{max-width:430px}.loadout-wine-panel-module__n90cwq__slots,.loadout-wine-panel-module__n90cwq__slots[data-slots="4"]{grid-template-columns:repeat(2,74px)}.loadout-wine-panel-module__n90cwq__slotCanvas{min-height:330px}}@media (prefers-reduced-motion:reduce){.loadout-wine-panel-module__n90cwq__panel *,.loadout-wine-panel-module__n90cwq__panel :before,.loadout-wine-panel-module__n90cwq__panel :after{transition-duration:.01ms!important}}
.weapon-skill-bar-module__wJ9B7W__bar{background:#080c096b;border:1px solid #6a54306b;margin:0 20px 20px;padding:24px 24px 28px}.weapon-skill-bar-module__wJ9B7W__heading{justify-content:center;align-items:center;margin-bottom:20px;display:flex}.weapon-skill-bar-module__wJ9B7W__heading h2{color:var(--gold);font-family:var(--serif);align-items:center;gap:18px;margin:0;font-size:25px;font-weight:500;display:flex}.weapon-skill-bar-module__wJ9B7W__heading h2:before,.weapon-skill-bar-module__wJ9B7W__heading h2:after{content:"";opacity:.72;background:url(/game-assets/ui/controls/skill-line-deco.png) 50%/1px 100% no-repeat;width:1px;height:24px}.weapon-skill-bar-module__wJ9B7W__heading h2:after{transform:scaleX(-1)}.weapon-skill-bar-module__wJ9B7W__slots{grid-template-columns:repeat(3,132px);justify-content:center;gap:72px;display:grid}.weapon-skill-bar-module__wJ9B7W__slot,.weapon-skill-bar-module__wJ9B7W__activeSlot{justify-items:center;gap:8px;min-width:0;display:grid;position:relative}.weapon-skill-bar-module__wJ9B7W__target{width:126px;height:126px;color:var(--text-strong);background:#020403d1;border:1px solid #655b46b8;place-items:center;padding:6px;display:grid}.weapon-skill-bar-module__wJ9B7W__target:hover,.weapon-skill-bar-module__wJ9B7W__target:focus-visible,.weapon-skill-bar-module__wJ9B7W__activeSlot .weapon-skill-bar-module__wJ9B7W__target{border-color:var(--gold-bright);outline:none;box-shadow:inset 0 0 0 2px #f6ca6633,0 0 18px #d29a2f6b}.weapon-skill-bar-module__wJ9B7W__skillIcon,.weapon-skill-bar-module__wJ9B7W__emptyIcon{object-fit:contain;width:112px;height:112px}.weapon-skill-bar-module__wJ9B7W__emptyIcon{opacity:.46;background:url(/game-assets/ui/controls/skill-lock.png) 50%/contain no-repeat;display:block}.weapon-skill-bar-module__wJ9B7W__skillName{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.weapon-skill-bar-module__wJ9B7W__slotKey,.weapon-skill-bar-module__wJ9B7W__assignmentKey,.weapon-skill-bar-module__wJ9B7W__slotKeyPart{justify-content:center;align-items:center;gap:3px;display:inline-flex}.weapon-skill-bar-module__wJ9B7W__slotKey{min-height:38px}.weapon-skill-bar-module__wJ9B7W__slotKey img{object-fit:contain;width:auto;max-width:54px;height:38px}.weapon-skill-bar-module__wJ9B7W__assignmentKey{min-height:30px}.weapon-skill-bar-module__wJ9B7W__assignmentKey img{object-fit:contain;width:auto;max-width:44px;height:30px}.weapon-skill-bar-module__wJ9B7W__noDirectKey{min-width:40px;min-height:32px;color:var(--text-strong);background:#050806c7;border:1px solid #897b5e85;place-items:center;font-size:20px;display:grid}.weapon-skill-bar-module__wJ9B7W__clear{width:30px;height:30px;color:var(--text-strong);background:#080b09eb;border:1px solid #7e6a489e;place-items:center;padding:0;font-size:23px;line-height:1;display:grid;position:absolute;top:4px;right:4px}.weapon-skill-bar-module__wJ9B7W__clear:hover,.weapon-skill-bar-module__wJ9B7W__clear:focus-visible{border-color:var(--gold-bright);color:var(--gold-bright);outline:none}@media (max-width:640px){.weapon-skill-bar-module__wJ9B7W__bar{margin:0 8px 12px;padding:18px 8px 22px}.weapon-skill-bar-module__wJ9B7W__heading h2{font-size:21px}.weapon-skill-bar-module__wJ9B7W__slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.weapon-skill-bar-module__wJ9B7W__target{aspect-ratio:1;width:min(100%,96px);height:auto}.weapon-skill-bar-module__wJ9B7W__skillIcon,.weapon-skill-bar-module__wJ9B7W__emptyIcon{aspect-ratio:1;width:min(100%,82px);height:auto}}
.affix-gem-lab-module__6qKlea__selectionHeading{flex:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.affix-gem-lab-module__6qKlea__selectionHeading h2{overflow-wrap:anywhere;min-width:0}.affix-gem-lab-module__6qKlea__selectionCount{border:1px solid var(--line-soft);background:var(--ink);min-width:48px;color:var(--gold-bright);font-family:var(--serif);text-align:center;white-space:nowrap;padding:4px 7px;font-size:16px;line-height:1}@media (max-width:520px){.affix-gem-lab-module__6qKlea__selectionHeading{gap:7px}.affix-gem-lab-module__6qKlea__selectionCount{min-width:44px;padding-inline:5px}}
.class-profile-talents-module__z_SGra__talentSection{border-top:1px solid #68553680;padding-block:2.5rem;scroll-margin-top:6rem}.class-profile-talents-module__z_SGra__talentList,.class-profile-talents-module__z_SGra__talentGrid{display:grid}.class-profile-talents-module__z_SGra__talentList{gap:.75rem;margin-top:1.25rem}.class-profile-talents-module__z_SGra__sharedTalentCopy{color:#b9b0a2;margin-top:.5rem;font-size:16px;line-height:1.5}.class-profile-talents-module__z_SGra__exclusiveBadge{color:#cdb77f;overflow-wrap:anywhere;background:#0d0f0b;border:1px solid #79613c99;padding:.125rem .4rem;font-size:16px;display:inline-flex}.class-profile-talents-module__z_SGra__talentCard{background:#0b0d0a;gap:.75rem;display:grid}.class-profile-talents-module__z_SGra__talentIconFrame{background:#13150f;border:1px solid #80683fa6;place-items:center;display:grid}.class-profile-talents-module__z_SGra__talentCopy{min-width:0}.class-profile-talents-module__z_SGra__talentTitle{color:#f2dfbe;font-family:var(--serif);overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.35}.class-profile-talents-module__z_SGra__talentDescription,.class-profile-talents-module__z_SGra__prerequisite{margin-top:.4rem;font-size:16px;line-height:1.45}.class-profile-talents-module__z_SGra__talentCard{background:#0a0c09;border:1px solid #62513680;grid-template-columns:50px minmax(0,1fr);padding:.75rem}.class-profile-talents-module__z_SGra__talentIconFrame{background:#14160f;border-color:#765f3a99;width:50px;height:50px}.class-profile-talents-module__z_SGra__talentIcon{object-fit:contain;width:48px;height:48px}.class-profile-talents-module__z_SGra__talentDescription{color:#ada597}.class-profile-talents-module__z_SGra__talentEntry{display:contents}.class-profile-talents-module__z_SGra__sharedTalentHeader{background:#11130f;border:1px solid #6654378c;margin-block:.75rem;padding:1rem}.class-profile-talents-module__z_SGra__sharedTalentCopy{color:#ada597}.class-profile-talents-module__z_SGra__talentBranch{background:#0d0f0c;border:1px solid #705b3a99;overflow:hidden}.class-profile-talents-module__z_SGra__talentBranch[open]{border-color:#a27d43}.class-profile-talents-module__z_SGra__talentSummary{cursor:pointer;background:#11130f;align-items:center;gap:.75rem;min-height:4rem;padding:.75rem 1rem;list-style:none;display:flex}.class-profile-talents-module__z_SGra__talentSummary::-webkit-details-marker{display:none}.class-profile-talents-module__z_SGra__talentBranchNumber{color:#d5aa59;width:2.25rem;height:2.25rem;font-family:var(--serif);background:#171810;border:1px solid #7a633c99;flex:none;place-items:center;font-size:16px;display:grid}.class-profile-talents-module__z_SGra__talentBranchCopy{flex:1;min-width:0}.class-profile-talents-module__z_SGra__talentBranchTitle{color:#eddbb8;font-family:var(--serif);overflow-wrap:anywhere;font-size:1.125rem;font-weight:500;line-height:1.35;display:block}.class-profile-talents-module__z_SGra__talentBranchMeta{color:#aaa08f;overflow-wrap:anywhere;margin-top:.125rem;font-size:16px;display:block}.class-profile-talents-module__z_SGra__talentChevron{color:#c49a50;flex:none;transition:transform .16s}.class-profile-talents-module__z_SGra__talentBranch[open] .class-profile-talents-module__z_SGra__talentChevron{transform:rotate(180deg)}.class-profile-talents-module__z_SGra__talentBody{border-top:1px solid #67533780;padding:1rem}.class-profile-talents-module__z_SGra__exclusiveNotice{color:#d1b99a;background:#18120d;border-left:2px solid #b07e4a;margin-bottom:1rem;padding:.5rem .75rem;font-size:16px;line-height:1.45}.class-profile-talents-module__z_SGra__exclusiveLabel{color:#e3b86c}.class-profile-talents-module__z_SGra__talentGrid{gap:.75rem}.class-profile-talents-module__z_SGra__talentCard{grid-template-columns:52px minmax(0,1fr)}.class-profile-talents-module__z_SGra__talentIconFrame{width:52px;height:52px}.class-profile-talents-module__z_SGra__talentTitle{font-size:1rem}.class-profile-talents-module__z_SGra__exclusiveBadge{color:#dfaa86;background:#24140f;border-color:#9a5f4299;margin-top:.4rem}.class-profile-talents-module__z_SGra__prerequisite{color:#c3aa78}@media (min-width:640px){.class-profile-talents-module__z_SGra__talentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.class-profile-talents-module__z_SGra__talentBody{padding:1.25rem}.class-profile-talents-module__z_SGra__talentSummary{padding-inline:1.25rem}}@media (prefers-reduced-motion:reduce){.class-profile-talents-module__z_SGra__talentChevron{transition:none}}
.loadout-wine-pool-module__K1fILa__groupTabs{border-bottom:1px solid #a9895752;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.loadout-wine-pool-module__K1fILa__groupTabs button{color:#c5beb1;min-height:46px;font:inherit;cursor:pointer;background:#131914;border:0;border-right:1px solid #a989573d;padding:7px 10px;font-size:16px;font-weight:750}.loadout-wine-pool-module__K1fILa__groupTabs button:last-child{border-right:0}.loadout-wine-pool-module__K1fILa__groupTabs button:hover,.loadout-wine-pool-module__K1fILa__groupTabs button:focus-visible,.loadout-wine-pool-module__K1fILa__groupTabs button[aria-pressed=true]{color:#ffe0a3;background:#292218;outline:none}.loadout-wine-pool-module__K1fILa__groupTabs button[aria-pressed=true]{box-shadow:inset 0 -3px #d39b40}.loadout-wine-pool-module__K1fILa__groupTabs button:disabled{color:#8e8a81;cursor:not-allowed}.loadout-wine-pool-module__K1fILa__affixPool{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.loadout-wine-pool-module__K1fILa__affixChoice{color:#d8d1c5;min-width:0;min-height:106px;font:inherit;text-align:left;cursor:pointer;background:#141915;border:1px solid #9f917447;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:8px;padding:10px;display:grid;position:relative}.loadout-wine-pool-module__K1fILa__affixChoice:hover,.loadout-wine-pool-module__K1fILa__affixChoice:focus-visible,.loadout-wine-pool-module__K1fILa__affixChoice[aria-pressed=true]{background:#211d16;border-color:#dea952c7;outline:none}.loadout-wine-pool-module__K1fILa__affixChoice:disabled{color:#929087;cursor:not-allowed;opacity:.58;border-color:#78777033}.loadout-wine-pool-module__K1fILa__affixChoice>span:nth-child(2){min-width:0;color:inherit;overflow-wrap:anywhere;font-size:16px;font-weight:750;line-height:1.35}.loadout-wine-pool-module__K1fILa__affixChoice>b{color:#efc16f;font-size:16px;position:absolute;bottom:6px;right:7px}.loadout-wine-pool-module__K1fILa__affixTooltip{--wine-tooltip-x:16px;--wine-tooltip-y:16px;z-index:90;width:min(500px,100vw - 32px);max-height:min(560px,100vh - 32px);top:var(--wine-tooltip-y);left:var(--wine-tooltip-x);color:#d1cabe;pointer-events:none;background:url(/game-assets/ui/wine/tooltip-background.png) top/100% no-repeat,#0a0e0bfa;border:1px solid #c7964b9e;padding:21px;font-size:16px;line-height:1.65;display:none;position:fixed;overflow-y:auto;box-shadow:0 18px 48px #0000008c}.loadout-wine-pool-module__K1fILa__affixTooltip>strong{color:#e4b764;font-family:var(--font-display);margin-bottom:9px;font-size:21px;display:block}.loadout-wine-pool-module__K1fILa__affixTooltip>div{border-top:1px solid #c0b9aa59;gap:7px;margin-top:14px;padding-top:12px;display:grid}.loadout-wine-pool-module__K1fILa__affixTooltip>div span{color:#c9c2b6;justify-content:space-between;gap:12px;display:flex}.loadout-wine-pool-module__K1fILa__affixTooltip>div b{color:#e0aa51}.loadout-wine-pool-module__K1fILa__affixChoice:hover .loadout-wine-pool-module__K1fILa__affixTooltip,.loadout-wine-pool-module__K1fILa__affixChoice:focus-visible .loadout-wine-pool-module__K1fILa__affixTooltip{display:block}@media (max-width:760px){.loadout-wine-pool-module__K1fILa__groupTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.loadout-wine-pool-module__K1fILa__groupTabs button:nth-child(2){border-right:0}.loadout-wine-pool-module__K1fILa__affixPool{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.loadout-wine-pool-module__K1fILa__affixTooltip{left:var(--wine-tooltip-x);width:calc(100vw - 24px);max-width:none;right:12px;--wine-tooltip-x:12px!important}}@media (max-width:430px){.loadout-wine-pool-module__K1fILa__affixPool{grid-template-columns:1fr}.loadout-wine-pool-module__K1fILa__affixChoice{min-height:88px}}
.talent-tooltip-module__zffGKq__tooltip{z-index:1000;color:#c7c2b8;pointer-events:none;background:url(/game-assets/ui/item-tips/background.png) 50%/125px 111px,#090c0b;border:1px solid #8b6f44b8;width:min(340px,100vw - 24px);max-height:calc(100vh - 24px);padding:18px;position:fixed;overflow:hidden auto;box-shadow:0 18px 46px #000000a8}.talent-tooltip-module__zffGKq__header{border-bottom:1px solid #b0a48c5c;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:14px;padding-bottom:14px;display:grid}.talent-tooltip-module__zffGKq__header img{object-fit:contain;background:#0a0d0b;border:1px solid #9a7944b3;width:74px;height:74px}.talent-tooltip-module__zffGKq__header h3{color:#f1d89e;font-family:var(--serif);overflow-wrap:anywhere;margin:0;font-size:21px;line-height:1.25}.talent-tooltip-module__zffGKq__header p{color:#bbb2a2;margin:6px 0 0;font-size:16px}.talent-tooltip-module__zffGKq__description{color:#c3beb4;font-family:var(--serif);border-bottom:1px solid #b0a48c5c;margin:0;padding:15px 0;font-size:16px;line-height:1.6}.talent-tooltip-module__zffGKq__rules{margin:0;display:grid}.talent-tooltip-module__zffGKq__rules div{border-bottom:1px solid #7c715e3d;grid-template-columns:105px minmax(0,1fr);gap:12px;padding:11px 0;font-size:16px;line-height:1.45;display:grid}.talent-tooltip-module__zffGKq__rules dt{color:#a8997e}.talent-tooltip-module__zffGKq__rules dd{color:#d7d0c2;overflow-wrap:anywhere;margin:0}
.weapon-skill-lab-module__HyNFmq__archive{border:1px solid var(--line);background:linear-gradient(180deg, #161b15f5, #0d110efa), var(--ink-raised);margin-top:18px;position:relative;box-shadow:0 22px 48px #00000038}.weapon-skill-lab-module__HyNFmq__inputModeToggle{background:#050806d1;border:1px solid #846939a8;grid-template-columns:repeat(2,minmax(0,1fr));width:min(440px,100% - 32px);margin:16px auto 4px;padding:3px;display:grid}.weapon-skill-lab-module__HyNFmq__inputMode,.weapon-skill-lab-module__HyNFmq__activeInputMode{min-height:42px;color:var(--text-strong);font-family:var(--serif);background:0 0;border:1px solid #0000;padding:8px 14px;font-size:16px}.weapon-skill-lab-module__HyNFmq__inputMode:hover,.weapon-skill-lab-module__HyNFmq__inputMode:focus-visible,.weapon-skill-lab-module__HyNFmq__activeInputMode{color:var(--gold-bright);background:#9a6e2829;border-color:#d3a146a3;outline:none}.weapon-skill-lab-module__HyNFmq__weaponTabs{border-bottom:1px solid var(--line);background:#0b0f0da3;flex-wrap:wrap;align-items:center;gap:4px 18px;padding:12px 22px;display:flex}.weapon-skill-lab-module__HyNFmq__tab,.weapon-skill-lab-module__HyNFmq__activeTab{min-height:46px;color:var(--text);font-family:var(--serif);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:5px 8px;font-size:17px;line-height:1.2;display:inline-flex}.weapon-skill-lab-module__HyNFmq__tab img,.weapon-skill-lab-module__HyNFmq__activeTab img{object-fit:contain;opacity:.82;width:34px;height:34px}.weapon-skill-lab-module__HyNFmq__tab:hover,.weapon-skill-lab-module__HyNFmq__tab:focus-visible,.weapon-skill-lab-module__HyNFmq__activeTab{border-bottom-color:var(--gold-bright);color:var(--gold-bright)}.weapon-skill-lab-module__HyNFmq__activeTab{text-shadow:0 0 16px #daa94d94}.weapon-skill-lab-module__HyNFmq__activeTab img{opacity:1;filter:drop-shadow(0 0 7px #d09d4270)}.weapon-skill-lab-module__HyNFmq__weaponHeading{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:3px 16px;padding:20px 28px 14px;display:grid}.weapon-skill-lab-module__HyNFmq__weaponHeading>span{border-right:1px solid var(--line);color:var(--gold);align-self:stretch;place-items:center;padding-right:16px;font-size:16px;display:grid}.weapon-skill-lab-module__HyNFmq__weaponHeading h2{color:var(--text-strong);font-family:var(--serif);margin:0;font-size:25px;font-weight:500}.weapon-skill-lab-module__HyNFmq__skillPanel{border:1px solid var(--line-soft);background:#090d0a4d;margin:0 20px 20px;padding:22px 24px 26px}.weapon-skill-lab-module__HyNFmq__skillPanel>h2{color:var(--gold);font-family:var(--serif);letter-spacing:.04em;justify-content:center;align-items:center;gap:18px;margin:0 0 24px;font-size:23px;font-weight:500;display:flex}.weapon-skill-lab-module__HyNFmq__skillPanel>h2:before,.weapon-skill-lab-module__HyNFmq__skillPanel>h2:after{background:linear-gradient(90deg, transparent, var(--gold-muted));content:"";width:56px;height:1px}.weapon-skill-lab-module__HyNFmq__skillPanel>h2:after{transform:scaleX(-1)}.weapon-skill-lab-module__HyNFmq__baseGrid,.weapon-skill-lab-module__HyNFmq__weaponGrid{grid-template-columns:repeat(5,minmax(104px,1fr));justify-content:center;gap:22px 34px;max-width:820px;margin:0 auto;display:grid}.weapon-skill-lab-module__HyNFmq__weaponGrid .weapon-skill-lab-module__HyNFmq__skill,.weapon-skill-lab-module__HyNFmq__weaponGrid .weapon-skill-lab-module__HyNFmq__assignedSkill{opacity:.62;grid-template-rows:112px;min-height:120px}.weapon-skill-lab-module__HyNFmq__weaponGrid .weapon-skill-lab-module__HyNFmq__assignedSkill,.weapon-skill-lab-module__HyNFmq__weaponGrid .weapon-skill-lab-module__HyNFmq__skill:hover,.weapon-skill-lab-module__HyNFmq__weaponGrid .weapon-skill-lab-module__HyNFmq__skill:focus-visible{opacity:1}.weapon-skill-lab-module__HyNFmq__weaponGrid .weapon-skill-lab-module__HyNFmq__skill>strong,.weapon-skill-lab-module__HyNFmq__weaponGrid .weapon-skill-lab-module__HyNFmq__assignedSkill>strong,.weapon-skill-lab-module__HyNFmq__weaponGrid .weapon-skill-lab-module__HyNFmq__skill>:last-child,.weapon-skill-lab-module__HyNFmq__weaponGrid .weapon-skill-lab-module__HyNFmq__assignedSkill>:last-child{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.weapon-skill-lab-module__HyNFmq__weaponGrid{grid-template-columns:repeat(5,minmax(104px,1fr));max-width:900px}.weapon-skill-lab-module__HyNFmq__skill,.weapon-skill-lab-module__HyNFmq__assignedSkill{min-width:0;color:var(--text-strong);text-align:center;background:0 0;border:1px solid #0000;grid-template-rows:98px auto minmax(34px,auto);justify-items:center;gap:9px;padding:4px;display:grid;position:relative}.weapon-skill-lab-module__HyNFmq__skill:hover,.weapon-skill-lab-module__HyNFmq__skill:focus-visible,.weapon-skill-lab-module__HyNFmq__assignedSkill:hover,.weapon-skill-lab-module__HyNFmq__assignedSkill:focus-visible,.weapon-skill-lab-module__HyNFmq__assignedSkill{border-color:var(--gold-muted);background:#b3843514;outline:none}.weapon-skill-lab-module__HyNFmq__skillIcon{background:#030504b8;border:1px solid #7464459e;place-items:center;width:96px;height:96px;display:grid;position:relative;box-shadow:inset 0 0 0 3px #00000061,0 5px 14px #0000003d}.weapon-skill-lab-module__HyNFmq__skillIcon img{object-fit:contain;width:92px;height:92px}.weapon-skill-lab-module__HyNFmq__skill:hover .weapon-skill-lab-module__HyNFmq__skillIcon,.weapon-skill-lab-module__HyNFmq__skill:focus-visible .weapon-skill-lab-module__HyNFmq__skillIcon,.weapon-skill-lab-module__HyNFmq__assignedSkill .weapon-skill-lab-module__HyNFmq__skillIcon,.weapon-skill-lab-module__HyNFmq__assignedSkill:hover .weapon-skill-lab-module__HyNFmq__skillIcon,.weapon-skill-lab-module__HyNFmq__assignedSkill:focus-visible .weapon-skill-lab-module__HyNFmq__skillIcon{border-color:var(--gold-bright);box-shadow:inset 0 0 0 2px #facc6338,0 0 16px #d59d3757}.weapon-skill-lab-module__HyNFmq__skill strong,.weapon-skill-lab-module__HyNFmq__assignedSkill strong{max-width:150px;color:inherit;font-family:var(--serif);overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:1.35}.weapon-skill-lab-module__HyNFmq__controls,.weapon-skill-lab-module__HyNFmq__assignment{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;min-height:34px;display:flex}.weapon-skill-lab-module__HyNFmq__chord,.weapon-skill-lab-module__HyNFmq__controlKey{align-items:center;gap:3px;display:inline-flex}.weapon-skill-lab-module__HyNFmq__controls img{object-fit:contain;width:auto;max-width:64px;height:30px}.weapon-skill-lab-module__HyNFmq__then,.weapon-skill-lab-module__HyNFmq__plus{color:var(--text-strong);font-size:18px;line-height:1}.weapon-skill-lab-module__HyNFmq__unassigned{color:var(--text);align-self:center;font-size:16px;line-height:1.25}.weapon-skill-lab-module__HyNFmq__empty{color:var(--text);text-align:center;margin:18px;font-size:16px}.weapon-skill-lab-module__HyNFmq__tooltip{z-index:1500;pointer-events:none;background:radial-gradient(circle at 88% 4%,#78531f3d,#0000 36%),#0a0e0bfa;border:1px solid #856a3ac7;width:min(430px,100vw - 24px);max-height:calc(100vh - 24px);position:fixed;overflow:auto;box-shadow:0 18px 48px #0000008c}.weapon-skill-lab-module__HyNFmq__tooltipHeader{border-bottom:1px solid #877c6694;grid-template-columns:minmax(0,1fr) 86px;align-items:start;gap:14px;min-height:116px;padding:20px 22px 12px;display:grid}.weapon-skill-lab-module__HyNFmq__tooltipHeader h3{color:var(--gold-bright);font-family:var(--serif);margin:3px 0 8px;font-size:25px;font-weight:500;line-height:1.25}.weapon-skill-lab-module__HyNFmq__tooltipHeader span{color:var(--text);font-size:16px}.weapon-skill-lab-module__HyNFmq__tooltipHeader .weapon-skill-lab-module__HyNFmq__controls,.weapon-skill-lab-module__HyNFmq__tooltipHeader .weapon-skill-lab-module__HyNFmq__assignment,.weapon-skill-lab-module__HyNFmq__tooltipHeader .weapon-skill-lab-module__HyNFmq__unassigned{justify-content:flex-start;margin-top:9px}.weapon-skill-lab-module__HyNFmq__tooltipHeader img{object-fit:contain;width:86px;height:86px}.weapon-skill-lab-module__HyNFmq__tooltipDescription,.weapon-skill-lab-module__HyNFmq__tooltipStory{color:var(--text-strong);padding:18px 22px;font-size:17px;line-height:1.65}.weapon-skill-lab-module__HyNFmq__unlockLevel{color:var(--gold-bright);border-bottom:1px solid #877c666b;margin:0;padding:10px 22px;font-size:16px}.weapon-skill-lab-module__HyNFmq__tooltipStory{color:var(--text);font-family:var(--serif);border-top:1px solid #877c6694;font-style:italic}@media (max-width:900px){.weapon-skill-lab-module__HyNFmq__baseGrid,.weapon-skill-lab-module__HyNFmq__weaponGrid{grid-template-columns:repeat(4,minmax(94px,1fr));gap:18px 20px}.weapon-skill-lab-module__HyNFmq__weaponGrid .weapon-skill-lab-module__HyNFmq__skill,.weapon-skill-lab-module__HyNFmq__weaponGrid .weapon-skill-lab-module__HyNFmq__assignedSkill{grid-template-rows:84px;min-height:92px}}@media (max-width:640px){.weapon-skill-lab-module__HyNFmq__weaponTabs{flex-wrap:nowrap;padding:9px 12px;overflow-x:auto}.weapon-skill-lab-module__HyNFmq__tab,.weapon-skill-lab-module__HyNFmq__activeTab{flex:none}.weapon-skill-lab-module__HyNFmq__weaponHeading{padding:17px 16px 12px;display:block}.weapon-skill-lab-module__HyNFmq__weaponHeading>span{border:0;padding:0;display:block}.weapon-skill-lab-module__HyNFmq__weaponHeading h2{margin-top:3px;font-size:22px}.weapon-skill-lab-module__HyNFmq__skillPanel{margin:0 8px 12px;padding:18px 10px 22px}.weapon-skill-lab-module__HyNFmq__skillPanel>h2{margin-bottom:18px;font-size:21px}.weapon-skill-lab-module__HyNFmq__baseGrid,.weapon-skill-lab-module__HyNFmq__weaponGrid{grid-template-columns:repeat(3,minmax(82px,1fr));gap:16px 8px}.weapon-skill-lab-module__HyNFmq__skill,.weapon-skill-lab-module__HyNFmq__assignedSkill{grid-template-rows:78px auto minmax(32px,auto)}.weapon-skill-lab-module__HyNFmq__skillIcon{width:76px;height:76px}.weapon-skill-lab-module__HyNFmq__skillIcon img{width:72px;height:72px}.weapon-skill-lab-module__HyNFmq__skill strong,.weapon-skill-lab-module__HyNFmq__assignedSkill strong{font-size:16px}.weapon-skill-lab-module__HyNFmq__controls img{max-width:52px;height:26px}}
.class-profile-weapons-module__LBGCFa__weaponSection{padding-block:2.5rem;scroll-margin-top:6rem}.class-profile-weapons-module__LBGCFa__weaponList,.class-profile-weapons-module__LBGCFa__techniqueGrid{display:grid}.class-profile-weapons-module__LBGCFa__weaponList{gap:1.25rem;margin-top:1.25rem}.class-profile-weapons-module__LBGCFa__weaponPanel{background:#0e100d;border:1px solid #77613d99;overflow:hidden}.class-profile-weapons-module__LBGCFa__weaponHeader{background:#13150f;border-bottom:1px solid #6b57388c;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;padding:1rem;display:flex}.class-profile-weapons-module__LBGCFa__weaponTitle{color:#f3dfbb;font-family:var(--serif);font-size:1.25rem}.class-profile-weapons-module__LBGCFa__weaponStyle,.class-profile-weapons-module__LBGCFa__metaBadge{color:#cdb77f;overflow-wrap:anywhere;background:#0d0f0b;border:1px solid #79613c99;padding:.125rem .4rem;font-size:16px;display:inline-flex}.class-profile-weapons-module__LBGCFa__weaponStyle{margin-top:.5rem}.class-profile-weapons-module__LBGCFa__weaponCount{color:#bfae8c;font-size:16px}.class-profile-weapons-module__LBGCFa__skillGrid{background:#5d4d3366;gap:1px;display:grid}.class-profile-weapons-module__LBGCFa__skillCard,.class-profile-weapons-module__LBGCFa__techniqueCard{background:#0b0d0a;gap:.75rem;display:grid}.class-profile-weapons-module__LBGCFa__skillCard{grid-template-columns:54px minmax(0,1fr);padding:1rem}.class-profile-weapons-module__LBGCFa__skillIconFrame,.class-profile-weapons-module__LBGCFa__techniqueIconFrame{background:#13150f;border:1px solid #80683fa6;place-items:center;display:grid}.class-profile-weapons-module__LBGCFa__skillIconFrame{width:54px;height:54px}.class-profile-weapons-module__LBGCFa__skillIcon{object-fit:contain;width:50px;height:50px}.class-profile-weapons-module__LBGCFa__skillCopy{min-width:0}.class-profile-weapons-module__LBGCFa__cardHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.class-profile-weapons-module__LBGCFa__skillTitle,.class-profile-weapons-module__LBGCFa__techniqueTitle{color:#f2dfbe;font-family:var(--serif);overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.35}.class-profile-weapons-module__LBGCFa__metaBadge{color:#b6aa96;background:#12130e;border-color:#5f5138}.class-profile-weapons-module__LBGCFa__skillDescription,.class-profile-weapons-module__LBGCFa__techniqueDescription{margin-top:.4rem;font-size:16px;line-height:1.45}.class-profile-weapons-module__LBGCFa__skillDescription{color:#b9b0a2}.class-profile-weapons-module__LBGCFa__techniqueSection{background:#10120e;border-top:1px solid #78613c8c;padding:1rem}.class-profile-weapons-module__LBGCFa__techniqueIntro{max-width:48rem}.class-profile-weapons-module__LBGCFa__techniqueIntroCopy{color:#aaa294;margin-top:.25rem;font-size:16px;line-height:1.45}.class-profile-weapons-module__LBGCFa__techniqueGrid{gap:.75rem;margin-top:.75rem}.class-profile-weapons-module__LBGCFa__techniqueCard{background:#0a0c09;border:1px solid #62513680;grid-template-columns:50px minmax(0,1fr);padding:.75rem}.class-profile-weapons-module__LBGCFa__techniqueIconFrame{background:#14160f;border-color:#765f3a99;width:50px;height:50px}.class-profile-weapons-module__LBGCFa__techniqueIcon{object-fit:contain;width:48px;height:48px}.class-profile-weapons-module__LBGCFa__techniqueDescription{color:#ada597}@media (min-width:640px){.class-profile-weapons-module__LBGCFa__skillGrid,.class-profile-weapons-module__LBGCFa__techniqueGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.class-profile-weapons-module__LBGCFa__techniqueSection{padding:1.25rem}.class-profile-weapons-module__LBGCFa__weaponHeader{padding-inline:1.25rem}}
.talent-tree-browser-module__IIeH6q__simulator{gap:10px;margin-top:18px;display:grid}.talent-tree-browser-module__IIeH6q__toolbar{border:1px solid var(--line);background:var(--ink-raised);grid-template-columns:minmax(180px,1fr) 190px auto auto;align-items:stretch;gap:8px;padding:10px;display:grid}.talent-tree-browser-module__IIeH6q__points{border-right:1px solid var(--line-soft);align-items:baseline;gap:16px;padding:6px 12px;display:flex}.talent-tree-browser-module__IIeH6q__points span,.talent-tree-browser-module__IIeH6q__level{color:#c0b5a2;letter-spacing:.08em;text-transform:uppercase;font-size:16px}.talent-tree-browser-module__IIeH6q__points strong{color:var(--gold-bright);font-family:var(--serif);font-size:30px;font-weight:500}.talent-tree-browser-module__IIeH6q__points small{color:#c9ad77;font-size:17px}.talent-tree-browser-module__IIeH6q__level{border:1px solid var(--line-soft);grid-template-columns:1fr 58px;align-items:center;gap:8px;padding-inline:10px;display:grid}.talent-tree-browser-module__IIeH6q__level input{border:0;border-left:1px solid var(--line-soft);width:58px;min-height:36px;color:var(--gold-bright);text-align:center;background:0 0;font-size:16px}.talent-tree-browser-module__IIeH6q__toolbar>button{border:1px solid var(--line-soft);color:#d0c7b8;background:0 0;min-height:44px;padding-inline:15px;font-size:16px}.talent-tree-browser-module__IIeH6q__toolbar>button:hover{border-color:var(--gold);color:var(--gold-bright)}.talent-tree-browser-module__IIeH6q__classes{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid}.talent-tree-browser-module__IIeH6q__classes button{border:1px solid var(--line-soft);background:var(--ink-raised);text-align:left;gap:3px;min-width:0;padding:13px;display:grid}.talent-tree-browser-module__IIeH6q__classes button:hover,.talent-tree-browser-module__IIeH6q__classes .talent-tree-browser-module__IIeH6q__activeClass{border-color:var(--gold);background:var(--ink-hover)}.talent-tree-browser-module__IIeH6q__classes span{color:var(--text-strong);font-family:var(--serif);overflow-wrap:anywhere;font-size:16px;font-weight:600}.talent-tree-browser-module__IIeH6q__classes small{color:#bcb2a2;letter-spacing:.04em;font-size:16px}.talent-tree-browser-module__IIeH6q__styles{border:1px solid var(--line-soft);background:var(--ink-raised);justify-content:center;gap:8px;padding:8px;display:flex}.talent-tree-browser-module__IIeH6q__styles button{border:1px solid var(--line-soft);color:#d0c7b8;min-width:150px;min-height:42px;font-family:var(--serif);background:0 0;padding-inline:18px;font-size:17px}.talent-tree-browser-module__IIeH6q__styles button:hover,.talent-tree-browser-module__IIeH6q__styles .talent-tree-browser-module__IIeH6q__activeStyle{border-color:var(--gold);color:var(--gold-bright)}.talent-tree-browser-module__IIeH6q__styles .talent-tree-browser-module__IIeH6q__activeStyle{background:var(--ink-hover)}.talent-tree-browser-module__IIeH6q__atlas{border:1px solid var(--line);background:#10150f url(/game-assets/ui/talents/background.png) top/cover no-repeat;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid;overflow:hidden}.talent-tree-browser-module__IIeH6q__pageHeading{border-bottom:1px solid var(--line-soft);background:#0a0d0bb8;justify-content:space-between;align-items:end;gap:18px;padding:14px 18px;display:flex}.talent-tree-browser-module__IIeH6q__pageHeading>div{gap:3px;display:grid}.talent-tree-browser-module__IIeH6q__pageHeading span{color:#c5a96f;letter-spacing:.12em;text-transform:uppercase;font-size:16px}.talent-tree-browser-module__IIeH6q__pageHeading strong{color:var(--text-strong);font-family:var(--serif);font-size:18px;font-weight:600}.talent-tree-browser-module__IIeH6q__pageHeading small{color:#beb4a4;font-size:16px}.talent-tree-browser-module__IIeH6q__grid{grid-template-columns:repeat(3,minmax(230px,1fr));align-content:start;gap:24px 6px;min-width:0;padding:24px 18px 18px;display:grid}.talent-tree-browser-module__IIeH6q__branch{background:0 0;border:0;grid-template-rows:minmax(238px,1fr) auto;min-width:0;min-height:312px;display:grid;position:relative;overflow:visible}.talent-tree-browser-module__IIeH6q__branch:before{z-index:0;content:"";filter:grayscale()sepia(.5)saturate(.72);opacity:.08;pointer-events:none;background:url(/game-assets/ui/talents/branch-background-active.png) 50% 42%/min(100%,394px) no-repeat;position:absolute;inset:0}.talent-tree-browser-module__IIeH6q__lockedBranch{color:inherit}.talent-tree-browser-module__IIeH6q__lockedBranch:before{opacity:.04;background-image:url(/game-assets/ui/talents/branch-background-disabled.png)}.talent-tree-browser-module__IIeH6q__nodes{z-index:1;aspect-ratio:1;grid-template-rows:repeat(3,minmax(64px,1fr));grid-template-columns:repeat(3,minmax(70px,1fr));gap:7px 8px;min-height:238px;padding:14px 14px 5px;display:grid;position:relative}.talent-tree-browser-module__IIeH6q__connections{z-index:0;pointer-events:none;position:absolute;inset:14px 14px 5px}.talent-tree-browser-module__IIeH6q__connection{transform-origin:50% 0;filter:grayscale()sepia(.42)brightness(1.08);opacity:.68;width:5px;position:absolute}.talent-tree-browser-module__IIeH6q__connection img{object-fit:fill}.talent-tree-browser-module__IIeH6q__connection .talent-tree-browser-module__IIeH6q__connectionDot{object-fit:contain;width:18px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.talent-tree-browser-module__IIeH6q__rootConnection{z-index:1}.talent-tree-browser-module__IIeH6q__activeConnection{filter:grayscale()sepia()saturate(2.4)brightness(1.35);opacity:.96}.talent-tree-browser-module__IIeH6q__node{z-index:2;background:0 0;border:0;place-self:center;place-items:center;width:62px;height:62px;padding:0;display:grid;position:relative}.talent-tree-browser-module__IIeH6q__node:hover,.talent-tree-browser-module__IIeH6q__node:focus-visible{outline-offset:3px;outline:2px solid #e5c47e4d}.talent-tree-browser-module__IIeH6q__nodeBackground,.talent-tree-browser-module__IIeH6q__selectedFrame{filter:grayscale()sepia(.82)saturate(1.35);opacity:.3;position:absolute;inset:-5px}.talent-tree-browser-module__IIeH6q__nodeBackground img,.talent-tree-browser-module__IIeH6q__selectedFrame img{object-fit:contain}.talent-tree-browser-module__IIeH6q__selectedFrame{z-index:3;filter:grayscale()sepia()saturate(2.6)brightness(1.25);opacity:.86;inset:-7px}.talent-tree-browser-module__IIeH6q__selectedNode .talent-tree-browser-module__IIeH6q__nodeBackground{opacity:.58}.talent-tree-browser-module__IIeH6q__icon{z-index:2;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative;overflow:hidden}.talent-tree-browser-module__IIeH6q__icon img{object-fit:contain;width:44px;height:44px}.talent-tree-browser-module__IIeH6q__lockIcon{z-index:4;filter:grayscale()brightness(.9);place-items:center;width:25px;height:26px;display:grid;position:absolute;bottom:-2px;right:-3px}.talent-tree-browser-module__IIeH6q__selectedNode{filter:drop-shadow(0 0 10px #e1bd785c)}.talent-tree-browser-module__IIeH6q__unavailableNode{filter:grayscale();opacity:.66}.talent-tree-browser-module__IIeH6q__branchTitle{z-index:1;text-align:center;background:url(/game-assets/ui/talents/name-background.png) 50%/min(88%,352px) 68px no-repeat;border:0;min-height:66px;padding:9px 12px 10px;position:relative}.talent-tree-browser-module__IIeH6q__startPoint{filter:grayscale()brightness(.62);opacity:.72;width:30px;height:32px;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.talent-tree-browser-module__IIeH6q__activeStartPoint{filter:grayscale()sepia()saturate(2.4)brightness(1.35);opacity:1}.talent-tree-browser-module__IIeH6q__branchTitle span{color:#c9c0b1;font-size:16px}.talent-tree-browser-module__IIeH6q__branchTitle h2{color:#ead7b0;font-family:var(--serif);overflow-wrap:anywhere;margin:5px 0 0;font-size:18px;font-weight:600;line-height:1.3}.talent-tree-browser-module__IIeH6q__pages{border-top:1px solid var(--line-soft);background:#090c0ad1;grid-template-columns:110px minmax(0,1fr) 110px;align-items:center;gap:18px;padding:12px 18px;display:grid}.talent-tree-browser-module__IIeH6q__pages>button{border:1px solid var(--line-soft);color:#cbc2b3;min-height:36px;font-family:var(--serif);background:0 0;font-size:16px}.talent-tree-browser-module__IIeH6q__pages>button:last-child{grid-column:3}.talent-tree-browser-module__IIeH6q__pages>button:hover:not(:disabled){border-color:var(--gold);color:var(--gold-bright)}.talent-tree-browser-module__IIeH6q__pages>button:disabled{opacity:.58}.talent-tree-browser-module__IIeH6q__pages>div{justify-content:center;gap:6px;display:flex}.talent-tree-browser-module__IIeH6q__pages>div button{background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid}.talent-tree-browser-module__IIeH6q__pages>div button[aria-current=page]{filter:drop-shadow(0 0 8px #e2b55b85)}.talent-tree-browser-module__IIeH6q__pages>div button:hover img,.talent-tree-browser-module__IIeH6q__pages>div button:focus-visible img{filter:brightness(1.22)}@media (max-width:1100px){.talent-tree-browser-module__IIeH6q__classes{grid-template-columns:repeat(3,minmax(0,1fr))}.talent-tree-browser-module__IIeH6q__toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.talent-tree-browser-module__IIeH6q__points{grid-column:1/-1}.talent-tree-browser-module__IIeH6q__grid{grid-template-columns:repeat(2,minmax(230px,1fr))}}@media (max-width:760px){.talent-tree-browser-module__IIeH6q__toolbar,.talent-tree-browser-module__IIeH6q__grid{grid-template-columns:1fr}.talent-tree-browser-module__IIeH6q__points{grid-column:auto}.talent-tree-browser-module__IIeH6q__grid{padding:10px}.talent-tree-browser-module__IIeH6q__pageHeading{align-items:start}}@media (max-width:520px){.talent-tree-browser-module__IIeH6q__classes{grid-template-columns:repeat(2,minmax(0,1fr))}.talent-tree-browser-module__IIeH6q__pageHeading{display:grid}.talent-tree-browser-module__IIeH6q__pages{grid-template-columns:82px minmax(0,1fr) 82px;gap:8px;padding-inline:10px}}
