.build_preview__9pWcO{--ui-unit:1px;font-size:16px}.build_preview__9pWcO *{cursor:default;box-sizing:border-box}.build_preview__9pWcO .inspect-trigger{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:2px;background:transparent;color:inherit;line-height:inherit}.build_preview__9pWcO .inspect-trigger:hover{background:rgba(180,229,255,.12)}.build_preview__9pWcO .inspect-trigger img{transition:filter .15s ease}.build_preview__9pWcO .inspect-trigger:hover img:not([data-resistance-element]){filter:brightness(1.15)}.build_preview__9pWcO .inspect-trigger:hover .stat-icon:not([data-element-icon]):not([data-resistance-element]){filter:brightness(0) invert(1);opacity:1}.build_preview__9pWcO .matrix .inspect-trigger,.build_preview__9pWcO .matrix>div,.build_preview__9pWcO .trait-avatar .inspect-trigger,.build_preview__9pWcO .trait-avatar>div{width:100%;height:100%}.build_preview__9pWcO .hide-quality .roll-quality{display:none}.build_preview__9pWcO .hide-summary .gear-stat-totals{visibility:hidden}.build_itemDetails__YjCNY{display:grid;gap:calc(16 * var(--ui-unit));overflow-wrap:anywhere;font-family:var(--font-sans);font-size:calc(13 * var(--ui-unit));line-height:1.55;font-variant-numeric:tabular-nums}.build_systemBonusLabel__DkmJb,.build_titanEffectLabel__lF8wu{color:var(--color-text-secondary,#b3c0cd)}.build_itemDetails__YjCNY h3{font-weight:600;color:var(--color-text-primary,#edf2f8)}.build_itemDetails__YjCNY p{margin:0}.build_itemTooltip__gHy3C[role=tooltip]{white-space:normal;width:max-content;max-width:min(calc(360 * var(--ui-unit)),calc(100vw - calc(16 * var(--ui-unit))));line-height:1.5}.build_itemTooltipWide___Q6o_[role=tooltip]{max-width:min(calc(520 * var(--ui-unit)),calc(100vw - calc(16 * var(--ui-unit))))}.build_itemEffects__nUaWK{display:grid;gap:calc(8 * var(--ui-unit));margin-top:calc(6 * var(--ui-unit))}.build_itemEffects__nUaWK>div>strong{font-size:calc(11 * var(--ui-unit));color:var(--color-text-secondary,#b3c0cd)}.build_inspectionHeading__1qX09{display:flex;align-items:center;gap:calc(9 * var(--ui-unit));margin-bottom:calc(7 * var(--ui-unit));padding-bottom:calc(6 * var(--ui-unit));border-bottom:1px solid rgba(179,192,205,.18);text-align:left;min-width:0}.build_inspectionHeading__1qX09>strong{display:inline-flex;align-items:center;gap:calc(5 * var(--ui-unit));min-width:0;font-size:calc(14 * var(--ui-unit));line-height:1.3;font-weight:700;color:var(--color-text-primary,#edf2f8)}.build_inspectionHeading__1qX09>strong>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.build_inspectionHeading__1qX09>.build_inspectionMeta__7C9_b{margin-left:auto}.build_inspectionHeading__1qX09>.build_inspectionMeta__7C9_b:has([data-gear-enhancement]){margin-left:0}.build_inspectionHeading__1qX09>.build_inspectionMeta__7C9_b:has(.build_suppressorVersion__LaiUN){align-self:baseline}.build_inspectionHeadingIcon__haOvg{width:calc(18 * var(--ui-unit));height:calc(18 * var(--ui-unit));object-fit:contain;flex-shrink:0}.build_petInspectionHeading__P_NDO{display:flex;align-items:center;gap:calc(9 * var(--ui-unit));margin-bottom:calc(7 * var(--ui-unit));padding-bottom:calc(6 * var(--ui-unit));border-bottom:1px solid rgba(179,192,205,.18);text-align:left;min-width:0}.build_petInspectionHeading__P_NDO>strong{font-size:calc(14 * var(--ui-unit));line-height:1.3;font-weight:700;color:var(--color-text-primary,#edf2f8)}.build_petInspectionHeading__P_NDO>div{display:flex;align-items:center;gap:calc(4 * var(--ui-unit));font-family:var(--font-sans);font-size:calc(12 * var(--ui-unit));line-height:1.4;white-space:nowrap;color:#fff}.build_petInspectionHeading__P_NDO .build_petInspectionLevel___KH7D{color:#c4cdd8}.build_petInspectionHeading__P_NDO .build_petInspectionLevel___KH7D b{font-weight:600;color:inherit}.build_alignedBonusRows__fKJfL .build_computingEffects__rS8Se>div{align-items:center}.build_petEnemyLevel__LmMHc{color:#c4cdd8;font-weight:500}.build_weaponInspectionHeading__POx4e{display:grid;gap:calc(3 * var(--ui-unit));margin-bottom:calc(7 * var(--ui-unit));padding-bottom:calc(6 * var(--ui-unit));border-bottom:1px solid rgba(179,192,205,.18);text-align:left;min-width:0}.build_weaponInspectionTitle__U9EV1{display:flex;align-items:baseline;gap:calc(6 * var(--ui-unit));min-width:0}.build_weaponInspectionTitle__U9EV1>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(14 * var(--ui-unit));line-height:1.3;font-weight:700;color:var(--color-text-primary,#edf2f8)}.build_weaponInspectionMeta__yaBhu,.build_weaponInspectionTitle__U9EV1 .build_weaponInspectionLevel__BtrpR{font-size:calc(12 * var(--ui-unit));line-height:1.4}.build_weaponInspectionMeta__yaBhu{display:flex;align-items:center;gap:calc(8 * var(--ui-unit));font-family:var(--font-sans);white-space:nowrap}.build_weaponInspectionCharacter__QDqG5{overflow:hidden;text-overflow:ellipsis;color:#edf2f8;font-weight:600}.build_weaponInspectionLevel__BtrpR{flex-shrink:0;color:#c4cdd8;font-weight:500;white-space:nowrap}.build_inspectionMeta__7C9_b{flex-shrink:0;white-space:nowrap;font-family:var(--font-sans);font-size:calc(12 * var(--ui-unit));line-height:1.4;font-weight:600;color:var(--color-accent,#2ba6df)}.build_suppressorVersion__LaiUN{display:inline-block}.build_inspectionLevelMeta__9kfBF{color:#c4cdd8;font-weight:500;white-space:nowrap}.build_computingLevelMeta__wXI4W,.build_supportLevelMeta__h9lxg{color:var(--dm-gold,#f5d97a)}.build_inspectionMeta__7C9_b [data-meta-exp]{font-weight:500;color:#c4cdd8}.build_inspectionMeta__7C9_b [data-meta-value]{font-weight:600;color:#fff}.build_inspectionMeta__7C9_b [data-meta-stage]{color:#fff}.build_inspectionHeading__1qX09 .build_inspectionMeta__7C9_b [data-gear-enhancement] [data-meta-value]{color:#c4cdd8}.build_augmentationLabel__xNzLu{color:#f87171}.build_augmentationFooter__4zViZ{display:flex;align-items:baseline;justify-content:flex-start;gap:calc(8 * var(--ui-unit));margin-top:calc(2 * var(--ui-unit));padding-top:calc(6 * var(--ui-unit));border-top:1px solid var(--tool-panel-border);font-size:calc(12 * var(--ui-unit));font-weight:600}.build_augmentationFooter__4zViZ b{color:#c4cdd8;font-variant-numeric:tabular-nums}.build_titanRareLevel__7pftX{display:flex;align-items:center;gap:calc(5 * var(--ui-unit));margin:calc(6 * var(--ui-unit)) 0 0;color:var(--color-text-primary,#edf2f8)}.build_titanRareIcon__r3JFO{width:calc(14 * var(--ui-unit));height:calc(14 * var(--ui-unit));object-fit:contain;filter:brightness(0) invert(1)}.build_inspectionTrailing__6uPVI{margin-left:auto;flex-shrink:0;white-space:nowrap}.build_inspectionStars__J_MJd{font-size:inherit;color:var(--dm-gold,#f5d97a);white-space:nowrap}.build_computingEffects__rS8Se{display:grid;gap:calc(4 * var(--ui-unit));margin-top:calc(6 * var(--ui-unit))}.build_computingEffects__rS8Se>div{display:flex;align-items:baseline;gap:calc(6 * var(--ui-unit));flex-wrap:wrap}.build_computingEffects__rS8Se>div>strong{color:var(--color-text-secondary,#b3c0cd);display:inline-flex;align-items:center;gap:calc(5 * var(--ui-unit))}.build_computingMetaValue___fuMW{color:inherit}.build_computingEffectIcon__kjR_m{width:calc(14 * var(--ui-unit));height:calc(14 * var(--ui-unit));object-fit:contain;filter:brightness(0) invert(1);opacity:.78;flex-shrink:0}.build_rollValueTheme__PyjJN{--rv-start:#8f99a6;--rv-end:#c3cad3;--rv-color:#9aa4b1;--rv-gradient:linear-gradient(110deg,var(--rv-start),var(--rv-end))}.build_rollValueTheme__PyjJN[data-grade=green]{--rv-start:#66cc7d;--rv-end:#b6efb0;--rv-color:#7fd68f}.build_rollValueTheme__PyjJN[data-grade=blue]{--rv-start:#559fff;--rv-end:#a9d6ff;--rv-color:#6fb6ff}.build_rollValueTheme__PyjJN[data-grade=purple]{--rv-start:#9d72ff;--rv-end:#d6c2ff;--rv-color:#b48cff}.build_rollValueTheme__PyjJN[data-grade=gold]{--rv-start:#f0b43c;--rv-end:#ffe9a3;--rv-color:#f5c451}.build_rollValueTheme__PyjJN[data-grade=titan]{--rv-start:#ffa7d7;--rv-end:#a7edff;--rv-color:#f6bcec;--rv-gradient:linear-gradient(110deg,#ffa7d7,#e1b8ff 45%,#a7edff)}.build_rollValueBadge__WPhJ9{display:inline-block;padding:calc(2 * var(--ui-unit)) calc(4 * var(--ui-unit));border-bottom:1px solid var(--rv-color);background:var(--rv-gradient);background-clip:text;-webkit-background-clip:text;color:transparent;font-weight:650}.build_rollValueBadge__WPhJ9 small{color:var(--rv-color)}.build_rollValueDetails__gCWwq{display:grid;gap:calc(6 * var(--ui-unit));margin-top:calc(6 * var(--ui-unit));line-height:1.35;width:calc(300 * var(--ui-unit));max-width:100%;font-variant-numeric:tabular-nums}.build_rollValueHero__lwzZ4{display:flex;align-items:baseline;justify-content:space-between;gap:calc(12 * var(--ui-unit))}.build_rollValueHero__lwzZ4>div{display:grid;gap:calc(2 * var(--ui-unit))}.build_rollValueHero__lwzZ4>div:last-child{text-align:right}.build_rollValueHero__lwzZ4 strong{font-size:calc(23 * var(--ui-unit));line-height:1.15;color:var(--rv-color)}.build_rollValueHero__lwzZ4 strong small{font-size:calc(12 * var(--ui-unit));font-weight:500}.build_rollValueHero__lwzZ4 b{font-size:calc(20 * var(--ui-unit));color:var(--rv-color)}.build_rollValueHero__lwzZ4 span{font-size:calc(10 * var(--ui-unit));color:var(--color-text-secondary,#b3c0cd)}.build_rollValueEmpty__ClWxc{display:flex;align-items:baseline;justify-content:space-between;gap:calc(12 * var(--ui-unit));padding:calc(10 * var(--ui-unit)) calc(12 * var(--ui-unit));background:#ffffff05;border:1px solid #ffffff12;font-size:calc(12 * var(--ui-unit))}.build_rollValueEmpty__ClWxc>span{color:var(--color-text-secondary,#b3c0cd)}.build_rollValueEmpty__ClWxc>b{font-weight:600}.build_rollValueMeter__dDfEj{height:calc(4 * var(--ui-unit));background:#ffffff12;overflow:hidden;border-radius:calc(2 * var(--ui-unit))}.build_rollValueMeter__dDfEj>span{display:block;height:100%;background:var(--rv-gradient)}.build_rollValueDot__J7eLZ[data-rv-element=Frost],.build_rollValueMeter__dDfEj>span[data-rv-element=Frost]{--rv-element:var(--elem-frost,#06b6d4)}.build_rollValueDot__J7eLZ[data-rv-element=Volt],.build_rollValueMeter__dDfEj>span[data-rv-element=Volt]{--rv-element:var(--elem-volt,#a855f7)}.build_rollValueDot__J7eLZ[data-rv-element=Flame],.build_rollValueMeter__dDfEj>span[data-rv-element=Flame]{--rv-element:var(--elem-flame,#ef4444)}.build_rollValueDot__J7eLZ[data-rv-element=Physical],.build_rollValueMeter__dDfEj>span[data-rv-element=Physical]{--rv-element:var(--elem-phys,#f59e0b)}.build_rollValueDot__J7eLZ[data-rv-element=Altered],.build_rollValueMeter__dDfEj>span[data-rv-element=Altered]{--rv-element:var(--elem-altered,#10b981)}.build_rollValueDot__J7eLZ[data-rv-group=crit],.build_rollValueMeter__dDfEj>span[data-rv-group=crit]{--rv-group:#f87171}.build_rollValueDot__J7eLZ[data-rv-group=crit-rate],.build_rollValueMeter__dDfEj>span[data-rv-group=crit-rate]{--rv-group:#fda4af}.build_rollValueDot__J7eLZ[data-rv-group=attack],.build_rollValueMeter__dDfEj>span[data-rv-group=attack]{--rv-group:#f5d97a}.build_rollValueDot__J7eLZ[data-rv-group=element-attack],.build_rollValueMeter__dDfEj>span[data-rv-group=element-attack]{--rv-group:var(--rv-element,#fb923c)}.build_rollValueDot__J7eLZ[data-rv-group=attack-percent],.build_rollValueMeter__dDfEj>span[data-rv-group=attack-percent]{--rv-group:color-mix(in srgb,var(--rv-element,#38bdf8) 55%,#fff)}.build_rollValueDot__J7eLZ[data-rv-group=damage-percent],.build_rollValueMeter__dDfEj>span[data-rv-group=damage-percent]{--rv-group:color-mix(in srgb,var(--rv-element,#a78bfa) 62%,#000)}.build_rollValueDot__J7eLZ[data-rv-group=resistance],.build_rollValueMeter__dDfEj>span[data-rv-group=resistance]{--rv-group:#cbd5e1}.build_rollValueDot__J7eLZ[data-rv-group=element-resistance],.build_rollValueMeter__dDfEj>span[data-rv-group=element-resistance]{--rv-group:var(--rv-element,#94a3b8)}.build_rollValueDot__J7eLZ[data-rv-group=resistance-percent],.build_rollValueMeter__dDfEj>span[data-rv-group=resistance-percent]{--rv-group:color-mix(in srgb,var(--rv-element,#94a3b8) 55%,#fff)}.build_rollValueDot__J7eLZ[data-rv-group=hp],.build_rollValueMeter__dDfEj>span[data-rv-group=hp]{--rv-group:#4ade80}.build_rollValueDot__J7eLZ[data-rv-group=hp-percent],.build_rollValueMeter__dDfEj>span[data-rv-group=hp-percent]{--rv-group:color-mix(in srgb,#4ade80 55%,#fff)}.build_rollValueDot__J7eLZ[data-rv-group=other],.build_rollValueMeter__dDfEj>span[data-rv-group=other]{--rv-group:#64748b}.build_rollValueMeter__dDfEj[data-segmented]{display:flex;gap:1px}.build_rollValueMeter__dDfEj[data-segmented]>span{flex:none;background:var(--rv-group)}.build_rollValueDot__J7eLZ{display:inline-block;width:calc(7 * var(--ui-unit));height:calc(7 * var(--ui-unit));margin-right:calc(6 * var(--ui-unit));border-radius:50%;flex:none;vertical-align:middle;background:var(--rv-group,#ffffff26)}.build_rollValueCeiling__nXB_T,.build_rollValueIgnored__uQEt4{display:flex;justify-content:space-between;gap:calc(12 * var(--ui-unit));font-size:calc(11 * var(--ui-unit));color:var(--color-text-secondary,#b3c0cd)}.build_rollValueCeiling__nXB_T b,.build_rollValueIgnored__uQEt4 b{white-space:nowrap;font-weight:500}.build_rollValueRows___fvyJ{display:grid;gap:calc(4 * var(--ui-unit));font-size:calc(12 * var(--ui-unit));padding-top:calc(6 * var(--ui-unit));border-top:1px solid #ffffff16}.build_rollValueRows___fvyJ>div{display:flex;justify-content:space-between;align-items:baseline;gap:calc(12 * var(--ui-unit))}.build_rollValueProfile__H2sXm,.build_rollValueRows___fvyJ[data-rv-roll-weights]{padding:calc(10 * var(--ui-unit)) calc(12 * var(--ui-unit));background:#ffffff05;border:1px solid #ffffff12;border-radius:calc(6 * var(--ui-unit))}.build_rollValueRows___fvyJ[data-rv-roll-weights]{grid-template-columns:repeat(auto-fill,minmax(calc(210 * var(--ui-unit)),1fr));gap:calc(8 * var(--ui-unit)) calc(28 * var(--ui-unit))}.build_rollValueRows___fvyJ strong{color:var(--rv-color);font-weight:600;white-space:nowrap}.build_rollValueContribution__fwMio{color:var(--rv-color)}.build_rollValueContribution__fwMio[data-grade=titan]{background:var(--rv-gradient);background-clip:text;-webkit-background-clip:text;color:transparent}.build_rollValueFoot__4wIvT,.build_rollValueIgnored__uQEt4{font-size:calc(10 * var(--ui-unit))}.build_rollValueFoot__4wIvT{display:grid;gap:calc(2 * var(--ui-unit));border-top:1px solid #ffffff16;padding-top:calc(8 * var(--ui-unit));color:var(--color-text-secondary,#b3c0cd)}.build_rollValueMethod__oKdYP{display:grid;gap:calc(12 * var(--ui-unit));font-size:calc(12 * var(--ui-unit));line-height:1.5}.build_rollValueMethod__oKdYP h3{margin:calc(6 * var(--ui-unit)) 0 0;font-size:calc(13 * var(--ui-unit))}.build_rollValueFormula__kIYr_{display:grid;gap:calc(6 * var(--ui-unit));padding:calc(10 * var(--ui-unit)) calc(12 * var(--ui-unit));background:#ffffff05;border:1px solid #ffffff12;border-radius:calc(6 * var(--ui-unit))}.build_rollValueFormulaBlock__Z8evx{display:grid;gap:calc(10 * var(--ui-unit));margin-top:calc(10 * var(--ui-unit))}.build_rollValueMethod__oKdYP .build_rollValueFormulaBlock__Z8evx p{margin:0;color:var(--color-text-secondary,#b3c0cd);line-height:1.55}.build_rollValueFormula__kIYr_ code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:calc(12 * var(--ui-unit));color:#e8eef6;white-space:normal}.build_rollValueFormula__kIYr_ code:first-child{font-size:calc(13 * var(--ui-unit));font-weight:600;color:var(--dm-gold,#f5d97a)}.build_rollValueFormula__kIYr_ span{color:var(--color-text-secondary,#b3c0cd);font-size:calc(11.5 * var(--ui-unit));line-height:1.5}.build_rollValueMethod__oKdYP dl{display:grid;gap:calc(10 * var(--ui-unit));margin:0}.build_rollValueMethod__oKdYP dl>div{display:grid;grid-template-columns:calc(80 * var(--ui-unit)) minmax(0,1fr);gap:calc(12 * var(--ui-unit))}.build_rollValueMethod__oKdYP dt{color:var(--color-text-secondary,#b3c0cd)}.build_rollValueMethod__oKdYP dd{margin:0}.build_rollValueScale__OsVXY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(8 * var(--ui-unit)) calc(4 * var(--ui-unit));font-size:calc(10 * var(--ui-unit));text-align:center}.build_rollValueScale__OsVXY>span{color:var(--rv-color);padding-top:calc(8 * var(--ui-unit));background:var(--rv-gradient) no-repeat top /100% calc(3 * var(--ui-unit));white-space:nowrap}.build_rollValueTheme__PyjJN[data-grade=titan] .build_rollValueHero__lwzZ4 strong{background:var(--rv-gradient);background-clip:text;-webkit-background-clip:text;color:transparent}.build_rollValueNote__c_R3o{margin:0;color:var(--color-text-secondary,#b3c0cd);font-size:calc(11 * var(--ui-unit))}.build_rollValueDialog__2ywRg{display:grid;gap:calc(20 * var(--ui-unit))}.build_rollValueDialog__2ywRg .build_rollValueDetails__gCWwq{width:100%;gap:calc(10 * var(--ui-unit));margin:0}.build_rollValueIntro__rYT_U{display:grid;gap:calc(8 * var(--ui-unit))}.build_rollValueIntro__rYT_U>span{color:var(--color-accent,#2ba6df);font-weight:650;font-size:calc(13 * var(--ui-unit))}.build_rollValueIntro__rYT_U p{margin:0;line-height:1.55;color:var(--color-text-secondary,#b3c0cd);font-size:calc(13 * var(--ui-unit))}.build_rollValueMeaning__5IrpF{padding-top:calc(16 * var(--ui-unit));border-top:1px solid #ffffff16}.build_rollValueProfile__H2sXm{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(210 * var(--ui-unit)),1fr));gap:calc(8 * var(--ui-unit)) calc(28 * var(--ui-unit));font-size:calc(12 * var(--ui-unit))}.build_rollValueProfile__H2sXm>div{display:flex;justify-content:space-between;gap:calc(10 * var(--ui-unit));padding-bottom:calc(6 * var(--ui-unit));border-bottom:1px solid #ffffff0d}.build_rollValueProfile__H2sXm span{color:var(--color-text-secondary,#b3c0cd)}.build_rollValueProfile__H2sXm b{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-accent,#2ba6df)}@media(max-width:480px){.build_rollValueProfile__H2sXm{grid-template-columns:1fr}}.build_rollValueMethod__oKdYP>a{width:fit-content;color:var(--color-text-secondary,#b3c0cd);font-size:calc(11 * var(--ui-unit));text-decoration:underline;text-underline-offset:calc(3 * var(--ui-unit))}.build_inspectionHeading__1qX09>.build_inspectionMeta__7C9_b:has(.build_matrixMeta__VoL_z){margin-left:0}.build_matrixMeta__VoL_z{display:flex;align-items:center;gap:calc(8 * var(--ui-unit))}.build_matrixRank__lE7jl{color:var(--dm-gold,#f5d97a);font-weight:700}.build_synthesisEffects__wqCN0{display:grid;gap:calc(7 * var(--ui-unit));margin-top:calc(8 * var(--ui-unit));min-width:calc(220 * var(--ui-unit))}.build_synthesisEffect__ihSMB{display:grid;grid-template-columns:calc(26 * var(--ui-unit)) minmax(0,1fr) auto;align-items:center;gap:calc(10 * var(--ui-unit))}.build_synthesisEffect__ihSMB>strong{color:var(--dm-gold,#f5d97a);font-weight:600}.build_synthesisEffect__ihSMB .game-rich-text .sim-num-hl{color:#fff}.build_synthesisStageMeta___aLXd{color:var(--dm-gold,#f5d97a);font-weight:700}.build_synthesisEffect__ihSMB>small{font-size:calc(11 * var(--ui-unit));color:var(--color-text-secondary,#b3c0cd)}.build_synthesisEffect__ihSMB[data-unlocked=false]{opacity:.45}.build_synthesisEffect__ihSMB[data-unlocked=false]>strong{color:inherit}.build_preview__9pWcO .resistance-percent,.build_preview__9pWcO .titan-roll-size{font-size:9px;color:#8f9ca9;font-weight:400;white-space:nowrap}.build_preview__9pWcO .resistance-percent{display:inline-block;margin-left:5px;min-width:38px;text-align:right}.build_preview__9pWcO .augment-value.with-quality{justify-content:flex-start;gap:4px}.build_preview__9pWcO .augment-value.with-quality b{color:#ff858b}.build_preview__9pWcO .augment-value.with-quality .titan-roll-size{color:#d8c59b}.build_preview__9pWcO{--stat-highlight-duration:.33s}.build_preview__9pWcO .card :is(.role-resonance,.gear-head,.section-label,.section-title>small,.mark-edit-control,.system>*,.stats h3,.stat-table thead,.foot-brand,.card-metadata,.support-core,.weapon-meta,.weapon-stars,.weapon-options,.weapon-mark-trigger,.avatar-portrait,.player,.profile-affiliations,.profile-meta,.profile-signature,.header-right){transition:opacity var(--stat-highlight-duration) ease}.build_preview__9pWcO .card[data-stat-highlight] .card-metadata,.build_preview__9pWcO .card[data-stat-highlight] .foot-brand,.build_preview__9pWcO .card[data-stat-highlight] .mark-edit-control,.build_preview__9pWcO .card[data-stat-highlight] .section-label,.build_preview__9pWcO .card[data-stat-highlight] .section-title>small,.build_preview__9pWcO .card[data-stat-highlight] .stat-table thead,.build_preview__9pWcO .card[data-stat-highlight] .stats h3,.build_preview__9pWcO .card[data-stat-highlight] .support-core,.build_preview__9pWcO .card[data-stat-highlight] .system>h3{opacity:.3}.build_preview__9pWcO .card[data-stat-highlight] [data-stat-match=true]>.support-core{opacity:1}.build_preview__9pWcO .card[data-stat-highlight] .gear-head,.build_preview__9pWcO .card[data-stat-highlight] .role-resonance{opacity:.3}.build_preview__9pWcO [data-stat-keys]{transition:opacity var(--stat-highlight-duration) ease,background-color 85ms ease,color 85ms ease;border-radius:2px;cursor:default}.build_preview__9pWcO .card[data-stat-highlight] [data-stat-match=false]:not(.resistance-total){opacity:.3}.build_preview__9pWcO .card[data-stat-highlight] .resistance-total[data-stat-match=false]:not(:hover,:focus-within) :is(.stat-icon,b,small){opacity:.3}.build_preview__9pWcO .card[data-stat-highlight] [data-stat-match=true]{opacity:1}.build_preview__9pWcO .element-stat-label,.build_preview__9pWcO .element-stat-value{display:inline-block;border-radius:2px}.build_preview__9pWcO .card[data-stat-highlight] .avatar-portrait,.build_preview__9pWcO .card[data-stat-highlight] .header-right,.build_preview__9pWcO .card[data-stat-highlight] .player,.build_preview__9pWcO .card[data-stat-highlight] .profile-affiliations,.build_preview__9pWcO .card[data-stat-highlight] .profile-meta,.build_preview__9pWcO .card[data-stat-highlight] .profile-signature,.build_preview__9pWcO .card[data-stat-highlight] .system:not(:has([data-stat-match=true]))>:not(h3),.build_preview__9pWcO .card[data-stat-highlight] .weapon-mark-trigger,.build_preview__9pWcO .card[data-stat-highlight] .weapon-meta,.build_preview__9pWcO .card[data-stat-highlight] .weapon-options,.build_preview__9pWcO .card[data-stat-highlight] .weapon-stars{opacity:.3}.build_preview__9pWcO .card[data-stat-highlight*="@cs-sources"] .profile-meta:has(.current-cs[data-stat-match=true]){opacity:1}.build_preview__9pWcO .card[data-stat-highlight*="@cs-sources"] .profile-cs>.inspect-trigger,.build_preview__9pWcO .card[data-stat-highlight*="@cs-sources"] .profile-meta .sub{opacity:.3}@media (prefers-reduced-motion:reduce){.build_preview__9pWcO{--stat-highlight-duration:0s}.build_preview__9pWcO .gear-head,.build_preview__9pWcO [data-stat-keys]{transition:none}}.build_preview__9pWcO body{margin:0;background:#0c1017;color:#edf2f8;font:14px Segoe UI,sans-serif}.build_preview__9pWcO button,.build_preview__9pWcO input,.build_preview__9pWcO select{font:inherit}.build_preview__9pWcO :where(button,select,.upload){color:#edf2f8;background:#1c2531;border:1px solid #465262;border-radius:5px;padding:9px 13px;cursor:pointer}.build_preview__9pWcO :where(button,.upload):hover{background:#2b3948}.build_preview__9pWcO :focus-visible{outline:2px solid #b4e5ff;outline-offset:3px}.build_preview__9pWcO .workspace{max-width:1760px;margin:26px auto;padding:0 24px}.build_preview__9pWcO .intro{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.build_preview__9pWcO .intro h1{font-size:21px;font-weight:600;margin:0 0 5px}.build_preview__9pWcO .intro p{color:#a9b3c1;margin:0;font-size:13px}.build_preview__9pWcO .tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.build_preview__9pWcO .upload input{display:none}.build_preview__9pWcO .stage{overflow:auto;scrollbar-color:#56647a #141c28}.build_preview__9pWcO .card{--accent:#a4dcf7;position:relative;overflow:hidden;background:var(--build-card-surface);border:1px solid var(--build-card-border);padding:16px 30px;transform-origin:top left}.build_preview__9pWcO .card:before{content:"";position:absolute;inset:0;background:var(--build-card-stripes);pointer-events:none}.build_preview__9pWcO .card>*{position:relative}.build_preview__9pWcO .header{display:flex;justify-content:space-between;align-items:center;height:56px;border-bottom:1px solid #ffffff24;padding-bottom:10px}.build_profileIdentity__5XAzL{display:flex;gap:calc(17 * var(--ui-unit));align-items:center}.build_preview__9pWcO .avatar{position:absolute;left:50%;top:50%;max-width:none;object-fit:contain}.build_preview__9pWcO .avatar-portrait{position:relative;display:block;width:53px;height:53px;flex-shrink:0}.build_preview__9pWcO .avatar-crop{position:relative;display:block;width:53px;height:53px;overflow:hidden;border-radius:50%;outline:1px solid #c0dfed80}.build_preview__9pWcO .avatar-frame{position:absolute;left:50%;top:50%;max-width:none;object-fit:contain;pointer-events:none}.build_preview__9pWcO .avatar-portrait[data-framed=true] .avatar-crop{outline:none}.build_profileName__ol_X6{font-size:calc(30 * var(--ui-unit));letter-spacing:-.8px;font-weight:650}.build_profileSub__8UxUI{color:#aebcca;font-size:calc(13 * var(--ui-unit));margin-top:calc(4 * var(--ui-unit))}.build_preview__9pWcO .header-right{text-align:right;margin-left:auto}.build_rankedHeader__geWHl{display:flex;align-items:center;gap:calc(24 * var(--ui-unit))}.build_gearRanking__Ln5g_{display:grid;justify-items:end;gap:calc(4 * var(--ui-unit));white-space:nowrap;font-variant-numeric:tabular-nums}.build_gearRanking__Ln5g_[data-edited]{padding:calc(6 * var(--ui-unit)) calc(9 * var(--ui-unit));border:1px solid var(--surface-border-strong,#ffffff24);border-radius:calc(5 * var(--ui-unit));background:var(--surface-panel-header,#17191f)}.build_gearRankingLabel__4iO2q{font-size:calc(10 * var(--ui-unit));font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary,#b3c0cd)}.build_gearRankingValues__9EEgK{display:flex;align-items:center;gap:calc(12 * var(--ui-unit))}.build_gearRankingStatus__QVYJH{font-weight:600;line-height:1.3}.build_gearRankingStatus__QVYJH,.build_gearRankingValue__XOyUZ{font-size:calc(11 * var(--ui-unit));color:var(--color-text-secondary,#b3c0cd)}.build_gearRankingValue__XOyUZ{display:inline-flex;align-items:baseline;gap:calc(4 * var(--ui-unit));line-height:1.2}.build_gearRankingValue__XOyUZ b{font-size:calc(13 * var(--ui-unit));font-weight:700;color:var(--color-text-primary,#edf2f8)}.build_gearRanking__Ln5g_:focus-visible{outline:1px solid var(--color-accent,#5bc7ef);outline-offset:calc(4 * var(--ui-unit))}.build_buildTitle__WViib{display:flex;justify-content:flex-end;align-items:center;gap:calc(6 * var(--ui-unit));font-size:calc(18 * var(--ui-unit));font-weight:550;white-space:nowrap}.build_buildTitle__WViib :is(.build-role,.build-element){display:inline-flex;align-items:center;gap:calc(5 * var(--ui-unit))}.build_buildTitle__WViib :is(.build-role,.build-element) img{width:calc(18 * var(--ui-unit));height:calc(18 * var(--ui-unit));object-fit:contain}.build_preview__9pWcO .header:has(.build-focus [aria-expanded=true]){z-index:5}.build_buildTitle__WViib .build-focus-separator{color:#8fa3b5;font-weight:400}.build_buildTitle__WViib .build_iconPickInline__ktJjn>button{display:flex;align-items:center;gap:calc(6 * var(--ui-unit));width:auto;min-height:0;padding:calc(2 * var(--ui-unit)) calc(4 * var(--ui-unit));margin:calc(-2 * var(--ui-unit)) calc(-4 * var(--ui-unit));border:0;border-radius:calc(4 * var(--ui-unit));background:none;color:inherit;font:inherit;cursor:pointer}.build_buildTitle__WViib .build_iconPickInline__ktJjn>button:hover{background:#ffffff10}.build_buildTitle__WViib .build_iconPickPopover__oHTPd{left:auto;right:0;width:calc(220 * var(--ui-unit));font-size:calc(13 * var(--ui-unit));font-weight:400;text-align:left}.build_preview__9pWcO .demo{font-size:11px;letter-spacing:1.2px;color:#b7c4d1;margin-top:7px}.build_preview__9pWcO .main{height:594px;display:grid;grid-template-columns:300px 325px 1fr;gap:20px;padding-top:16px}.build_sectionTitle__l0JvP{display:flex;align-items:center;justify-content:space-between;font-size:calc(13 * var(--ui-unit));text-transform:uppercase;letter-spacing:calc(1.4 * var(--ui-unit));color:var(--build-card-label);margin:0 0 calc(9 * var(--ui-unit));font-weight:550}.build_sectionTitle__l0JvP small{font-size:calc(11 * var(--ui-unit));letter-spacing:0;color:var(--build-card-meta)}.build_preview__9pWcO .equipment-heading{display:inline-flex;align-items:baseline;gap:10px}.build_preview__9pWcO .section-title .equipment-rv{line-height:13px}.build_preview__9pWcO .media-placeholder{display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid #ffffff20;background:#ffffff04;color:#7e919f;font-size:13px}.build_preview__9pWcO .profile-placeholder{width:100%;height:100%;border:0}.build_preview__9pWcO .suppressor-placeholder{font-size:13px;color:#94a4b4;min-width:45px;text-align:center}.build_preview__9pWcO .matrix-placeholder{width:100%;height:100%}.build_preview__9pWcO .system-placeholder{width:38px;height:39px}.build_preview__9pWcO .trait-placeholder{width:100%;height:100%;border-radius:50%}.build_preview__9pWcO .module-placeholder{width:23px;height:23px;border-radius:50%;font-size:10px}.build_preview__9pWcO .empty-rv{margin-left:auto;white-space:nowrap;color:#94a4b4;font-size:10px}.build_preview__9pWcO .stats{padding-bottom:17px;border-bottom:1px solid #ffffff24}.build_preview__9pWcO .top-stat{display:block}.build_preview__9pWcO .top-stat span{font-size:16px;color:var(--accent)}.build_preview__9pWcO .top-stat strong{font-size:36px;font-weight:650;letter-spacing:-1px;line-height:1}.build_preview__9pWcO .stat-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:13px}.build_preview__9pWcO .stat-pair>div{border-left:1px solid #ffffff30;padding-left:10px}.build_preview__9pWcO .stat-pair small{display:block;color:#aebccc;font-size:12px}.build_preview__9pWcO .stat-pair b{font-size:23px;font-weight:600}.build_preview__9pWcO .stat-table{width:100%;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.build_preview__9pWcO .stat-table th{text-align:left;font-weight:400;color:#acbac9}.build_preview__9pWcO .stat-table td{text-align:right;padding:4px 0}.build_preview__9pWcO .stat-table thead th{font-size:10px;color:#8599ad;padding-bottom:5px}.build_preview__9pWcO .stat-table thead th:not(:first-child){text-align:right;white-space:nowrap}.build_itemEffects__nUaWK .inherited-value,.build_preview__9pWcO .inherited-value{font-weight:600;white-space:nowrap}.build_itemEffects__nUaWK .inherited-value[data-element=Physical],.build_preview__9pWcO .inherited-value[data-element=Physical]{color:#f2b448}.build_itemEffects__nUaWK .inherited-value[data-element=Flame],.build_preview__9pWcO .inherited-value[data-element=Flame]{color:#ff5d4f}.build_itemEffects__nUaWK .inherited-value[data-element=Volt],.build_preview__9pWcO .inherited-value[data-element=Volt]{color:#b27cff}.build_itemEffects__nUaWK .inherited-value[data-element=Frost],.build_preview__9pWcO .inherited-value[data-element=Frost]{color:#4b7fd6}.build_itemEffects__nUaWK .inherited-value[data-element=Altered],.build_preview__9pWcO .inherited-value[data-element=Altered]{color:#3fc79a}.build_elementStatPalette__SOP4i[data-element=Physical]{--element-color:#f2b448}.build_elementStatPalette__SOP4i[data-element=Flame]{--element-color:#ff5d4f}.build_elementStatPalette__SOP4i[data-element=Volt]{--element-color:#b27cff}.build_elementStatPalette__SOP4i[data-element=Frost]{--element-color:#4b7fd6}.build_elementStatPalette__SOP4i[data-element=Altered]{--element-color:#3fc79a}.build_preview__9pWcO .stat-table td.active,.build_preview__9pWcO .stat-table th.active{color:var(--element-color,var(--accent));font-weight:600}.build_preview__9pWcO .crit{display:flex;justify-content:space-between;margin-top:9px;font-size:12px;color:#b4c3d1}.build_preview__9pWcO .crit b{color:white}.build_preview__9pWcO .weapons{padding-top:0}.build_preview__9pWcO .weapon{display:flex;flex-direction:column;height:176px;margin-bottom:9px;background:#080f18f5;border:1px solid #ffffff15;padding:10px 12px;border-radius:7px}.build_preview__9pWcO .weapon-head{flex-shrink:0;display:flex;gap:11px;align-items:center}.build_preview__9pWcO .weapon-icon{width:64px;height:64px;object-fit:contain}.build_preview__9pWcO .weapon-title{font-size:16px;font-weight:600;max-width:220px}.build_preview__9pWcO .weapon-meta{font-size:11px;color:#a9b8c8;margin-top:3px}.build_preview__9pWcO .stars{color:#e6c480;letter-spacing:2px;font-size:11px}.build_preview__9pWcO .matrix-row{display:grid;flex:1;grid-template-rows:52px minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:5px;margin-top:8px;align-items:start}.build_preview__9pWcO .matrix-strip{display:flex;gap:8px}.build_preview__9pWcO .matrix-strip .matrix{flex-shrink:0}.build_preview__9pWcO .matrix{position:relative;width:52px;height:52px;background:#172333;border:1px solid #61718855;transition:border-color .2s ease,box-shadow .2s ease}.build_preview__9pWcO .matrix[data-matrix-highlight=true]{border-color:color-mix(in srgb,var(--color-accent,#2ba6df) 55%,transparent);box-shadow:0 0 0 1px rgba(43,166,223,.2)}.build_preview__9pWcO .matrix img{display:block;width:100%;height:100%;object-fit:cover}.build_preview__9pWcO .matrix small{position:absolute;bottom:0;right:0;background:#151000;font-size:10px;line-height:12px;padding:0 3px;color:#fbbf24;border:1px solid #a17a25;border-radius:2px;white-space:nowrap}.build_preview__9pWcO .matrix-caption{display:flex;flex-direction:column;justify-content:center;align-self:stretch;min-width:0;font-size:12px;line-height:1.3;color:#aebdce}.build_preview__9pWcO .matrix-caption small{display:block;font-size:10px;margin-top:3px}.build_preview__9pWcO .matrix-caption b{color:#e2ebf3;font-weight:500}.build_preview__9pWcO .hero-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 49%;transform:scale(1);pointer-events:none}.build_preview__9pWcO .art-shade{position:absolute;inset:0;background:linear-gradient(90deg,#08131bba,#101c299c 30%,#101c2970 55%,#08131bbe),linear-gradient(0deg,#08131be8,transparent 50%,#08131b96);pointer-events:none}.build_preview__9pWcO .card>.art-shade,.build_preview__9pWcO .card>.hero-art{position:absolute}.build_preview__9pWcO .footer,.build_preview__9pWcO .header,.build_preview__9pWcO .main,.build_preview__9pWcO .systems{z-index:1}.build_preview__9pWcO .combat .stats{min-height:546px;background:#0a1520f5;border:1px solid #ffffff1c;border-radius:6px;padding:17px 15px}.build_preview__9pWcO .combat .top-stat{display:block}.build_preview__9pWcO .combat .top-stat strong{display:block;margin-top:6px;font-size:26px}.build_preview__9pWcO .combat .stat-pair{gap:8px;margin:18px 0}.build_preview__9pWcO .combat .stat-pair b{font-size:21px}.build_preview__9pWcO .combat .stat-table{font-size:12px}.build_preview__9pWcO .combat .stat-table td{padding:4px 0}.build_preview__9pWcO .combat .crit{flex-direction:column;gap:9px;margin-top:15px}.build_preview__9pWcO .gear,.build_preview__9pWcO .weapon{background:#08131cf5}.build_preview__9pWcO .gear-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px 10px}.build_preview__9pWcO .gear{height:176px;background:var(--build-card-inset);border:1px solid var(--build-card-inset-border);border-radius:6px;padding:8px 11px;font-size:11px;font-variant-numeric:tabular-nums}.build_preview__9pWcO .gear-head{display:flex;align-items:center;gap:7px;margin-bottom:3px}.build_preview__9pWcO .gear-head img{width:35px;height:35px;object-fit:contain}.build_preview__9pWcO .gear-head b{font-size:13px;font-weight:600}.build_preview__9pWcO .gear-head small{color:#d8b979;font-size:10px}.build_preview__9pWcO .gear-head .level{color:#a6b6c6;font-size:10px;flex-shrink:0}.build_preview__9pWcO .gear-name{min-width:0;flex:1}.build_preview__9pWcO .gear-title{display:flex;align-items:baseline;gap:4px}.build_preview__9pWcO .gear-title b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.build_preview__9pWcO .gear-rv{margin-left:auto;flex-shrink:0;font-size:11px;color:var(--dm-gold,#f5d97a)}.build_preview__9pWcO .gear-rv small{color:var(--rv-color);font-size:9px}.build_preview__9pWcO .base{display:flex;justify-content:space-between;color:#93a3b4;font-size:10px;border-bottom:1px solid #ffffff14;padding:2px 0 4px;margin-bottom:3px}.build_preview__9pWcO .roll-tooltip{display:grid}.build_preview__9pWcO .gear[data-empty] .augment *,.build_preview__9pWcO .gear[data-empty] .augment-value,.build_preview__9pWcO .gear[data-empty] .augment-value b,.build_preview__9pWcO .gear[data-empty] .base,.build_preview__9pWcO .gear[data-empty] .base *,.build_preview__9pWcO .gear[data-empty] .empty-rv,.build_preview__9pWcO .gear[data-empty] .rare,.build_preview__9pWcO .gear[data-empty] .rare *,.build_preview__9pWcO .gear[data-empty] .rare b,.build_preview__9pWcO .gear[data-empty] .roll,.build_preview__9pWcO .gear[data-empty] .roll *,.build_preview__9pWcO .gear[data-empty] .roll b,.build_preview__9pWcO .gear[data-empty] .roll-detail,.build_preview__9pWcO .gear[data-empty] .roll-detail em{color:#5d6b7a;font-weight:400}.build_preview__9pWcO .roll-tooltip .roll{width:100%}.build_preview__9pWcO .roll{display:grid;grid-template-columns:minmax(0,1fr) 49px 66px;align-items:center}.build_preview__9pWcO .roll>span{color:#b6c3d0}.build_preview__9pWcO .roll b{font-weight:550;text-align:right}.build_preview__9pWcO .roll em{font-size:9px;color:#a1b3c2;text-align:right;font-style:normal;white-space:nowrap}.build_preview__9pWcO .gear>.roll:first-of-type b{color:var(--accent)}.build_preview__9pWcO .augment{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:3px;padding-top:0;font-size:9px;color:#ff858b}.build_preview__9pWcO .augment>div{display:flex;justify-content:space-between;gap:3px;line-height:15px}.build_preview__9pWcO .augment b{font-weight:550;color:#edf2f8}.build_preview__9pWcO .rare{margin-top:2px;display:flex;justify-content:space-between;font-size:10px;color:#ff858b;text-shadow:0 0 8px #ff35454a;gap:4px}.build_preview__9pWcO .rare span{white-space:normal;line-height:12px}.build_preview__9pWcO .systems{height:120px;border-top:1px solid #ffffff24;display:grid;grid-template-columns:135px 212px 108px 106px 165px 360px 1fr;gap:19px;padding-top:12px}.build_preview__9pWcO .system{border-right:1px solid #ffffff1c;padding-right:18px}.build_preview__9pWcO .system:last-child{border:0}.build_preview__9pWcO .system h3{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#aebecd;margin:0 0 8px;font-weight:500}.build_preview__9pWcO .system-media{display:flex;gap:10px;align-items:center}.build_preview__9pWcO .consumable-system,.build_preview__9pWcO .relic-system{min-width:0}.build_preview__9pWcO .relic-system h3{display:flex;justify-content:space-between;align-items:baseline;gap:4px}.build_preview__9pWcO .relic-system h3 small{flex:none;width:52px;text-align:center;white-space:nowrap}.build_preview__9pWcO .consumable-system{padding-right:8px}.build_preview__9pWcO .relic-loadout{display:grid;grid-template-columns:minmax(0,1fr) 52px;gap:4px}.build_preview__9pWcO .compact-relics{display:grid;gap:4px;min-width:0}.build_preview__9pWcO .relic-damage{display:grid;grid-template-rows:repeat(4,1fr);height:82px;min-width:0;width:52px;margin-left:auto;justify-self:end}.build_preview__9pWcO .relic-damage-value{display:flex;justify-content:center;align-items:center;gap:4px;min-width:0;white-space:nowrap}.build_preview__9pWcO .relic-damage .relic-damage-value img{width:14px;height:14px;object-fit:contain}.build_preview__9pWcO .relic-damage-value b{font-size:10px;font-weight:550;color:#edf2f8;font-variant-numeric:tabular-nums;min-width:5ch;text-align:right}.build_preview__9pWcO .compact-relic{display:flex;align-items:center;gap:5px;min-width:0;height:39px}.build_preview__9pWcO .compact-relic>.tooltip-wrapper,.build_preview__9pWcO .compact-relic>div:first-child{flex-shrink:0}.build_preview__9pWcO .consumable-slot{position:relative;width:39px;height:39px}.build_preview__9pWcO .consumable-system img,.build_preview__9pWcO .relic-system img{width:39px;height:39px;object-fit:contain}.build_preview__9pWcO .compact-relic img{width:37px;height:37px}.build_preview__9pWcO .compact-relic-label{min-width:0}.build_preview__9pWcO .compact-relic-label b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:550;line-height:1.4}.build_preview__9pWcO .relic-rank{display:block;font-size:10px;line-height:1.3}.build_preview__9pWcO .relic-rank .stars{font-size:10px;letter-spacing:0}.build_preview__9pWcO .consumable-slots{display:grid;grid-template-columns:repeat(2,39px);gap:4px 10px;justify-content:center;align-content:center;min-height:82px}.build_preview__9pWcO .consumable-slots[data-count="1"]{grid-template-columns:39px}.build_preview__9pWcO .compact-empty{display:flex;width:39px;height:39px;align-items:center;justify-content:center;border:1px dashed #ffffff30;border-radius:5px;color:#aebecd;font-size:18px}.build_preview__9pWcO .system-media img{height:39px;width:39px;object-fit:contain}.build_preview__9pWcO .system-media .pet-identity .pet-name,.build_preview__9pWcO .system-media>div>b{font-size:14px;font-weight:550}.build_preview__9pWcO .system-media .pet-identity>small,.build_preview__9pWcO .system-media>div>small{display:block;font-size:11px;margin-top:4px;color:#a7bacb}.build_preview__9pWcO .system p{font-size:11px;color:#a5b7c7;line-height:1.5;margin:9px 0 0}.build_preview__9pWcO .nodes{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.build_preview__9pWcO .node{font-size:10px;color:#a8bacb;text-align:center}.build_preview__9pWcO .node b{display:block;font-size:21px;color:#deedf7;font-weight:550;margin-top:5px}.build_preview__9pWcO .support-row{display:flex;justify-content:space-between;font-size:11px;color:#b2c3d1;line-height:21px}.build_preview__9pWcO .support-row b{color:#e4edf3;font-weight:550}.build_preview__9pWcO .footer{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#8ca1b2;padding-top:12px;border-top:1px solid #ffffff13}.build_preview__9pWcO .foot-brand{font-size:14px;font-weight:600;letter-spacing:2px;color:#b3c6d7}.build_preview__9pWcO .settings{display:flex;flex-wrap:wrap;gap:20px;margin-top:17px;align-items:center;color:#b0bdcc;font-size:12px}.build_preview__9pWcO .settings label{display:flex;gap:9px;align-items:center}.build_preview__9pWcO .settings input{width:110px;accent-color:#a4dcf7}.build_preview__9pWcO .help{font-size:12px;color:#8e9daf;margin:14px 0 0;line-height:1.6}.build_preview__9pWcO .pet-modules{display:flex;justify-content:center;gap:8px;margin-top:8px;padding-right:12px}.build_preview__9pWcO .card[data-editing] .pet-modules{justify-content:flex-start;padding-right:0}.build_preview__9pWcO .pet-modules img{width:30px;height:30px;object-fit:contain}.build_preview__9pWcO .weapon-stars{display:block;white-space:nowrap;margin-top:4px;line-height:14px}.build_preview__9pWcO .computing-nodes{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;align-items:center;padding-top:3px}.build_preview__9pWcO .computing-node{position:relative;width:60px;height:60px;margin:auto}.build_preview__9pWcO .computing-node img{width:56px;height:56px;object-fit:contain;image-rendering:auto}.build_preview__9pWcO .computing-level{position:absolute;bottom:-2px;right:-2px;background:#0b1525f0;color:#9aabba;padding:2px 6px;border-radius:3px;font-size:17px;line-height:20px;font-variant-numeric:tabular-nums}.build_preview__9pWcO .computing-level small{font-size:10px;color:#9aabba;margin-right:2px}.build_preview__9pWcO .space-support h3{display:flex;justify-content:space-between;gap:8px;margin-bottom:5px}.build_preview__9pWcO .relic-system h3 small,.build_preview__9pWcO .space-support h3 small{font-size:9px;text-transform:none;letter-spacing:0;color:#97aabb}.build_preview__9pWcO .support-chips{display:flex;align-items:center;justify-content:space-between;gap:6px}.build_preview__9pWcO .support-group{display:grid;grid-template-rows:repeat(2,41px);grid-auto-flow:column;grid-auto-columns:38px;gap:0 4px}.build_preview__9pWcO .support-chip{text-align:center;position:relative}.build_preview__9pWcO .support-chip img{width:38px;height:31px;object-fit:contain;display:block;margin:auto}.build_preview__9pWcO .support-chip small{display:block;margin-top:-3px;font-size:9px;color:#dceaf5;line-height:10px;font-variant-numeric:tabular-nums}.build_preview__9pWcO .support-chip.inactive{opacity:.45}.build_preview__9pWcO .support-core{width:32px;height:40px;object-fit:contain;flex-shrink:0}.build_preview__9pWcO .crit-summary{border-bottom:1px solid #ffffff24;margin-bottom:10px;padding-bottom:7px;font-variant-numeric:tabular-nums}.build_preview__9pWcO .crit-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;margin-bottom:4px}.build_preview__9pWcO .crit-result{text-align:right}.build_preview__9pWcO .health-row{display:flex;justify-content:space-between;gap:10px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ffffff24}.build_preview__9pWcO .vital-stat{display:flex;align-items:baseline;gap:5px;white-space:nowrap;font-size:12px;color:#acbac9}.build_preview__9pWcO .vital-stat b{font-weight:600;color:#edf2f8}.build_preview__9pWcO .vital-stat .stat-icon{width:13px;height:13px;margin-right:3px;vertical-align:-2px}.build_preview__9pWcO .stat-table tbody td:last-child .stat-icon{width:12px;height:12px;margin-right:3px;vertical-align:-2px}.build_preview__9pWcO .crit-rating{white-space:nowrap}.build_preview__9pWcO .crit-rating>span{color:var(--accent);font-size:16px}.build_preview__9pWcO .crit-breakdown{display:flex;justify-content:space-between;align-items:baseline;font-size:12px;color:#acbac9;line-height:25px}.build_preview__9pWcO .crit-breakdown b{font-weight:550;color:#edf2f8}.build_preview__9pWcO .crit-breakdown.total{color:var(--accent);padding:0;display:block;line-height:1.25}.build_preview__9pWcO .crit-breakdown.total b{font-size:20px;margin-top:4px;display:block;color:var(--accent)}.build_preview__9pWcO .crit-damage{margin-top:0}.build_preview__9pWcO .trait-display{display:flex;align-items:center;gap:8px;height:60px}.build_preview__9pWcO .trait-display>b{font-size:14px;font-weight:550}.build_preview__9pWcO .trait-avatar{width:60px;height:60px;border-radius:50%;border:0;box-shadow:none;overflow:hidden;background:#0f1420e6;flex-shrink:0;display:flex;align-items:center;justify-content:center}.build_preview__9pWcO .trait-avatar img{width:100%;height:100%;object-fit:cover;transform:scale(1.28)}.build_preview__9pWcO .titan-summary{position:relative;margin-top:12px;padding-top:10px;border-top:1px solid #ffffff1c}.build_preview__9pWcO .titan-summary h3{margin:0 0 8px;font-size:10px;letter-spacing:1px;text-transform:uppercase;font-weight:500;color:#aebecd}.build_preview__9pWcO .titan-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 12px;grid-auto-flow:column}.build_preview__9pWcO .titan-total{display:flex;width:100%;justify-content:space-between;align-items:baseline;gap:5px;min-width:0;font-size:10px;line-height:16px}.build_preview__9pWcO .titan-total span{color:#ff858b}.build_preview__9pWcO .titan-total[data-level="0"] b,.build_preview__9pWcO .titan-total[data-level="0"] span{color:#8494a3}.build_preview__9pWcO .titan-total b{font-weight:550;color:#edf2f8;white-space:nowrap}.build_preview__9pWcO .crit-calculation{display:flex;align-items:baseline;gap:5px;white-space:nowrap}.build_preview__9pWcO .crit-calculation small{font-size:11px;color:#acbac9}.build_preview__9pWcO .crit-rating>span{display:flex;align-items:baseline;gap:5px}.build_sectionTitle__l0JvP .level-value{color:#fff;font-size:calc(12 * var(--ui-unit));font-weight:700}.build_preview__9pWcO .section-title .enemy-level{cursor:default}.build_preview__9pWcO .enemy-level[data-stat-match=true] .level-value{color:#c7e9ff;background:rgba(92,167,218,.18);box-shadow:0 0 0 2px rgba(92,167,218,.18);border-radius:2px}.build_preview__9pWcO .combat .section-title label{display:flex;align-items:center;gap:5px;white-space:nowrap}.build_preview__9pWcO .trait-system{display:flex;flex-direction:column;min-width:0}.build_preview__9pWcO .trait-system .trait-display{flex:1;height:auto;min-width:0}.build_preview__9pWcO .synthesis-system h3{display:flex;justify-content:space-between;align-items:center;gap:4px;letter-spacing:.8px}.build_preview__9pWcO .synthesis-system h3 small{font-size:10px;color:#dceaf5;letter-spacing:0}.build_preview__9pWcO .synthesis-items{display:flex;gap:10px}.build_preview__9pWcO .synthesis-item{position:relative;text-align:center}.build_preview__9pWcO .synthesis-item img{width:40px;height:40px;object-fit:contain;display:block}.build_preview__9pWcO .synthesis-stage{position:absolute;right:-3px;top:30px;line-height:13px;padding:0 3px;font-size:10px;background:#0b1525;color:#e5f2ff;border-radius:2px}.build_preview__9pWcO .synthesis-item>small{display:block;margin-top:6px;font-size:10px;color:#b7c6d4}.build_preview__9pWcO .stat-icon{display:inline-block;width:14px;height:14px;object-fit:contain;vertical-align:-3px;margin-right:4px;flex-shrink:0}.build_preview__9pWcO .stat-icon:not([data-element-icon]):not([data-resistance-element]){filter:brightness(0) invert(1);opacity:.78}.build_preview__9pWcO .stat-icon[data-resistance-element=Frost],.build_preview__9pWcO [data-tank-icons] [data-value=Frost]>img,.build_preview__9pWcO [data-tank-icons] img[data-resistance-element=Frost]{filter:var(--resistance-filter-frost)}.build_preview__9pWcO .stat-icon[data-resistance-element=Volt],.build_preview__9pWcO [data-tank-icons] [data-value=Volt]>img,.build_preview__9pWcO [data-tank-icons] img[data-resistance-element=Volt]{filter:var(--resistance-filter-volt)}.build_preview__9pWcO .stat-icon[data-resistance-element=Flame],.build_preview__9pWcO [data-tank-icons] [data-value=Flame]>img,.build_preview__9pWcO [data-tank-icons] img[data-resistance-element=Flame]{filter:var(--resistance-filter-flame)}.build_preview__9pWcO .stat-icon[data-resistance-element=Physical],.build_preview__9pWcO [data-tank-icons] [data-value=Physical]>img,.build_preview__9pWcO [data-tank-icons] img[data-resistance-element=Physical]{filter:var(--resistance-filter-physical)}.build_preview__9pWcO .stat-icon[data-resistance-element=Altered],.build_preview__9pWcO [data-tank-icons] [data-value=Altered]>img,.build_preview__9pWcO [data-tank-icons] img[data-resistance-element=Altered]{filter:var(--resistance-filter-altered)}.build_preview__9pWcO .top-stat .stat-icon{width:18px;height:18px;vertical-align:-3px}.build_preview__9pWcO .stat-table tbody th{white-space:nowrap}.build_preview__9pWcO .stat-table thead .stat-icon{width:12px;height:12px;margin-right:3px}.build_preview__9pWcO .rare .stat-icon,.build_preview__9pWcO .roll .stat-icon,.build_preview__9pWcO .titan-total .stat-icon{width:12px;height:12px;margin-right:3px;vertical-align:-2px}.build_preview__9pWcO .augment .stat-icon{width:10px;height:10px;vertical-align:-2px;margin-right:2px}.build_preview__9pWcO .crit-rating .stat-icon{margin-right:0}.build_preview__9pWcO .crit-breakdown .stat-icon{width:13px;height:13px}.build_preview__9pWcO .weapon-art{position:relative;flex-shrink:0;width:64px;height:64px}.build_preview__9pWcO .weapon-mark-trigger{position:absolute;right:-7px;bottom:-4px;width:38px;height:38px}.build_preview__9pWcO .weapon-mark-trigger .inspect-trigger{width:100%;height:100%}.build_preview__9pWcO .weapon-mark{width:38px;height:38px;object-fit:contain;filter:drop-shadow(0 1px 2px #000)}.build_preview__9pWcO .footer{gap:18px;padding-top:5px}.build_preview__9pWcO .gear-stat-totals{display:flex;gap:17px;flex:1;min-width:0;font-variant-numeric:tabular-nums}.build_preview__9pWcO .gear-stat-total{flex-shrink:0;text-align:center;line-height:13px}.build_preview__9pWcO .gear-stat-value{display:flex;align-items:center;gap:1px;color:#dbeaf4;font-weight:550}.build_preview__9pWcO .gear-stat-value .stat-icon{margin-right:2px;width:13px;height:13px}.build_preview__9pWcO .gear-stat-rolls{color:#a9bccb;white-space:nowrap}.build_preview__9pWcO .gear-stat-rolls b{color:#d8c59b;font-weight:500}.build_preview__9pWcO .footer>span{white-space:nowrap}.build_preview__9pWcO .stat-table{table-layout:fixed}.build_preview__9pWcO .stat-table .element-column{width:29%}.build_preview__9pWcO .stat-table .attack-column{width:25%}.build_preview__9pWcO .stat-table .attack-percent-column,.build_preview__9pWcO .stat-table .damage-column{width:23%}.build_preview__9pWcO .stat-table tr>:nth-child(3){padding-left:7px}.build_preview__9pWcO .stat-table tr>:nth-child(4){padding-left:6px}.build_preview__9pWcO .gear-stat-total{display:flex;align-items:center;gap:5px;line-height:15px}.build_preview__9pWcO .gear-stat-totals{gap:20px}.build_preview__9pWcO .gear-stat-rolls{font-size:9px}.build_preview__9pWcO .gear-stat-value{font-size:12px}.build_preview__9pWcO .footer{padding-top:8px}.build_preview__9pWcO .gear{font-size:12px}.build_preview__9pWcO .roll{grid-template-columns:minmax(0,1fr) 49px 69px;line-height:17px}.build_preview__9pWcO .roll em{font-size:10px}.build_preview__9pWcO .augment{font-size:10px;gap:7px}.build_preview__9pWcO .rare{font-size:11px}.build_preview__9pWcO .rare span{line-height:13px}.build_preview__9pWcO .gear .base{font-size:10px}.build_preview__9pWcO .gear-stat-totals{gap:14px}.build_preview__9pWcO .stat-kind{font-size:9px;color:#adbfce;margin-right:3px;font-weight:400}.build_preview__9pWcO .split-set{display:inline-block;font-size:11px;line-height:14px;margin-right:10px}.build_preview__9pWcO .split-set+.split-set{margin-top:0}.build_preview__9pWcO .empty-slot{display:flex;align-items:center;justify-content:center;color:#8fa3b4;font-size:12px}.build_preview__9pWcO .empty-copy{color:#8fa3b4}.build_preview__9pWcO .weapon-identity{flex:1;min-width:0}.build_preview__9pWcO .weapon-options{flex-shrink:0;width:68px;min-height:60px;display:flex;align-items:center;justify-content:center}.build_preview__9pWcO .weapon-options>div{min-width:0;max-width:100%}.build_preview__9pWcO .weapon-name-row{display:flex;align-items:baseline;gap:6px;min-width:0}.build_preview__9pWcO .weapon-name-row .weapon-title{flex:0 1 auto;min-width:0}.build_preview__9pWcO .weapon-level-label{flex-shrink:0;white-space:nowrap;color:#9aabba;font-size:10px;line-height:19px}.build_preview__9pWcO .weapon-progression-row{display:flex;align-items:center;gap:7px;min-width:0}.build_preview__9pWcO .weapon-element{position:absolute;top:0;left:0;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:17px;height:19px}.build_preview__9pWcO .weapon-element img{width:17px;height:17px;object-fit:contain}.build_preview__9pWcO .unknown-element{color:#8fa3b4;font-size:12px;border:1px solid #384d76;border-radius:3px;width:15px;line-height:15px;text-align:center}.build_preview__9pWcO .weapon-resonances{display:flex;gap:5px;align-items:center;margin-left:auto}.build_preview__9pWcO .card[data-editing] .weapon-resonances{padding-right:28px}.build_preview__9pWcO .weapon-resonances:empty{display:none}.build_preview__9pWcO .weapon-resonance{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:#b9d8e8}.build_preview__9pWcO .weapon-resonance img{width:16px;height:16px;object-fit:contain}.build_preview__9pWcO .weapon-title{max-width:100%;line-height:19px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.build_preview__9pWcO .weapon-meta{display:flex;align-items:center;gap:3px;white-space:nowrap}.build_preview__9pWcO .weapon-simulacrum{min-width:0;overflow:hidden;text-overflow:ellipsis;color:#fff}.build_preview__9pWcO .weapon-meta [data-build-edit]{display:inline-flex;flex-shrink:0;align-items:center}.build_preview__9pWcO .weapon-stars{display:inline-flex;width:max-content;max-width:100%}.build_preview__9pWcO .resistance-value{cursor:default}.build_preview__9pWcO .resistance-value:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.build_preview__9pWcO .augment>div{cursor:help}.build_preview__9pWcO .augment>div:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.build_preview__9pWcO .header{gap:24px}.build_preview__9pWcO .header-right,.build_preview__9pWcO .identity{flex-shrink:0}.build_preview__9pWcO .profile-cs{display:flex;gap:16px;margin:0;flex-shrink:0;font-size:13px;line-height:17px;color:#b7c6d4;white-space:nowrap;font-variant-numeric:tabular-nums}.build_preview__9pWcO .profile-meta{display:flex;align-items:baseline;gap:32px;margin-top:4px}.build_preview__9pWcO .profile-meta .sub{margin-top:0;white-space:nowrap}.build_preview__9pWcO .profile-cs b{color:#edf2f8;font-weight:600;margin-left:4px}.build_preview__9pWcO .profile-signature{flex:1 1 0;max-width:none;margin:0 8px;align-self:center;min-width:0;font-size:13px;line-height:17px;color:#b7c6d4;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:12px;overflow-wrap:break-word;hyphens:auto;white-space:pre-line}.build_preview__9pWcO .profile-signature[hidden]{display:none}.build_preview__9pWcO .card .profile-signature.tof-demo-label{font-size:15px;font-weight:700;letter-spacing:.04em;color:transparent;animation:none}.build_preview__9pWcO .settings input[type=text]{width:260px;padding:6px 8px;color:#edf2f8;background:#1c2531;border:1px solid #465262;border-radius:4px}.build_preview__9pWcO .card-metadata{display:flex;gap:12px}.build_preview__9pWcO .card-metadata,.build_preview__9pWcO .data-origin{align-items:center;flex-shrink:0;white-space:nowrap;color:#8997a6;font-size:10px;line-height:16px}.build_preview__9pWcO .data-origin{display:inline-flex;gap:5px}.build_preview__9pWcO .data-origin svg{width:16px;height:16px;flex-shrink:0}.build_preview__9pWcO .data-origin[data-status=demo],.build_preview__9pWcO .data-origin[data-status=verified]{color:#a4dcf7}.build_preview__9pWcO .data-origin[data-export-provenance]:not([data-export-active]){display:none}.build_preview__9pWcO section.loadout>.weapon:last-child{margin-bottom:0}.build_captureOriginNotice__CCrqs{display:flex;flex-wrap:wrap;gap:calc(4 * var(--ui-unit)) calc(12 * var(--ui-unit));margin:calc(8 * var(--ui-unit)) 0;color:var(--text-secondary,#8997a6);font-size:calc(13 * var(--ui-unit));line-height:1.5}.build_page__Tj0ys{width:100%;max-width:calc(2560 * var(--ui-unit));margin:0 auto;padding:calc(4 * var(--ui-unit)) calc(24 * var(--ui-unit)) calc(88 * var(--ui-unit));color:var(--sim-text-main,#edf2f8)}.build_preview__9pWcO .summary-stat-icon{position:relative;display:inline-flex;align-items:center;flex-shrink:0;height:16px}.build_preview__9pWcO .summary-stat-icon .stat-icon{width:15px;height:15px;margin-right:0}.build_preview__9pWcO .summary-stat-icon small{margin-left:-3px;align-self:flex-end;font-size:9px;line-height:11px;font-weight:700;color:#ff848a;text-shadow:0 1px 2px #08121b}.build_editorHeading__yZbeD{display:flex;justify-content:space-between;align-items:center;gap:calc(24 * var(--ui-unit));margin-bottom:calc(18 * var(--ui-unit))}.build_editorHeading__yZbeD p{color:var(--sim-text-sub,#aebdca);font-size:calc(13 * var(--ui-unit));margin:0}.build_actions__QxCjP{display:flex;flex-wrap:wrap;align-items:center;gap:calc(8 * var(--ui-unit))}.build_field__ktfYJ input:not([type=checkbox]),.build_field__ktfYJ select,.build_field__ktfYJ textarea{box-sizing:border-box;min-width:0;width:100%;color:var(--sim-text-main,#edf2f8);background:var(--tof-canvas,#0d1520);border:1px solid var(--hairline,#ffffff24);border-radius:calc(6 * var(--ui-unit));padding:calc(8 * var(--ui-unit)) calc(10 * var(--ui-unit));font:inherit;min-height:calc(38 * var(--ui-unit))}.build_stage__I4yvH{width:100%;overflow:auto;scrollbar-color:#56647a #141c28}.build_preview__9pWcO{position:relative;width:100%;overflow:hidden;font:14px Segoe UI,sans-serif;color:#edf2f8}.build_preview__9pWcO .card{transform:none}.build_preview__9pWcO .gear-stat-totals{display:grid;gap:3px 6px;justify-content:center}.build_preview__9pWcO .gear-stat-total{min-width:0;justify-content:flex-start}.build_preview__9pWcO .gear-stat-value{white-space:nowrap}.build_preview__9pWcO .stat-kind{max-width:65px;overflow:hidden;text-overflow:ellipsis}.build_editorHeading__yZbeD{margin:calc(24 * var(--ui-unit)) 0 0}.build_editorHeading__yZbeD h2{font-size:calc(20 * var(--ui-unit));margin:0 0 calc(5 * var(--ui-unit))}.build_unresolvedList__YbXzQ{margin:calc(2 * var(--ui-unit)) 0 0;padding-left:calc(16 * var(--ui-unit));list-style:disc;color:#b9c2d0;font-size:calc(11 * var(--ui-unit));line-height:1.45;overflow-wrap:anywhere}.build_queueNotice__996yo{margin:calc(12 * var(--ui-unit)) 0 0}.build_notice__rhFZs{min-height:calc(20 * var(--ui-unit));margin:calc(12 * var(--ui-unit)) 0;color:#a4dcf7;font-size:calc(13 * var(--ui-unit))}.build_editor__z_IgQ{display:grid;gap:calc(14 * var(--ui-unit));min-width:0;padding-bottom:calc(48 * var(--ui-unit))}.build_group__FF6nu{border:1px solid var(--hairline,#ffffff20);background:var(--tof-panel,#121622);border-radius:calc(8 * var(--ui-unit))}.build_group__FF6nu>summary{cursor:pointer;font-size:calc(15 * var(--ui-unit));font-weight:650;padding:calc(16 * var(--ui-unit))}.build_groupBody__DrRmj{padding:calc(16 * var(--ui-unit));border-top:1px solid var(--tool-panel-border);display:grid;gap:calc(14 * var(--ui-unit))}.build_group__FF6nu .build_group__FF6nu{background:transparent}.build_group__FF6nu .build_group__FF6nu>summary{font-size:calc(14 * var(--ui-unit));padding:calc(12 * var(--ui-unit))}.build_fields__SAhx9{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(calc(240 * var(--ui-unit)),100%),1fr));gap:calc(14 * var(--ui-unit));align-items:start}.build_field__ktfYJ{display:grid;gap:calc(6 * var(--ui-unit));min-width:0;font-size:calc(13 * var(--ui-unit));align-content:start}.build_field__ktfYJ>span{color:var(--sim-text-sub,#aebdca);line-height:1.4;overflow-wrap:anywhere}.build_field__ktfYJ input[type=checkbox]{width:calc(20 * var(--ui-unit));height:calc(20 * var(--ui-unit));accent-color:#2ba6df}.build_field__ktfYJ textarea{resize:vertical}.build_field__ktfYJ input[type=range]{padding:0;accent-color:#a4dcf7}.build_matrixFields__Pe8iM{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(12 * var(--ui-unit))}.build_subgroup__QOF4s{border:1px solid var(--hairline,#ffffff20);border-radius:calc(6 * var(--ui-unit));padding:calc(16 * var(--ui-unit));margin:0;min-width:0;display:grid;gap:calc(12 * var(--ui-unit))}.build_subgroup__QOF4s legend{font-size:calc(12 * var(--ui-unit));color:var(--color-text-primary);font-weight:600;padding:0 calc(6 * var(--ui-unit))}.build_note__xorCF{font-size:calc(12 * var(--ui-unit));color:var(--sim-text-sub,#aebdca);line-height:1.6;margin:0}.build_upload__vvB_n{position:relative;display:inline-flex;align-items:center;border:1px solid #ffffff24;border-radius:calc(6 * var(--ui-unit));padding:calc(9 * var(--ui-unit)) calc(12 * var(--ui-unit));font-size:calc(13 * var(--ui-unit));cursor:pointer;overflow:hidden}.build_upload__vvB_n input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.build_upload__vvB_n:focus-within{outline:calc(2 * var(--ui-unit)) solid #a4dcf7;outline-offset:calc(3 * var(--ui-unit))}.build_page__Tj0ys :focus-visible{outline:calc(2 * var(--ui-unit)) solid #a4dcf7;outline-offset:calc(3 * var(--ui-unit))}@media(max-width:760px){.build_page__Tj0ys{padding:calc(4 * var(--ui-unit)) calc(14 * var(--ui-unit)) calc(88 * var(--ui-unit))}.build_editorHeading__yZbeD{align-items:flex-start;flex-direction:column;gap:calc(12 * var(--ui-unit))}.build_matrixFields__Pe8iM{grid-template-columns:repeat(2,minmax(0,1fr))}.build_fields__SAhx9{grid-template-columns:repeat(auto-fit,minmax(min(calc(200 * var(--ui-unit)),100%),1fr))}.build_group__FF6nu>summary{padding:calc(13 * var(--ui-unit))}.build_groupBody__DrRmj{padding:calc(12 * var(--ui-unit))}}.build_preview__9pWcO .roll-tip{width:100%;text-align:right;justify-self:end}.build_preview__9pWcO .roll-tip em{display:block}.build_preview__9pWcO .augment-value{display:flex;justify-content:space-between;gap:3px;line-height:15px}.build_preview__9pWcO .matrix-row{gap:3px;margin-top:6px}.build_preview__9pWcO .matrix-caption{line-height:14px}.build_preview__9pWcO .matrix-set-row{display:flex;align-items:baseline;gap:6px;min-width:0}.build_preview__9pWcO .matrix-set-row b{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.build_preview__9pWcO .matrix-set-row[data-source-channel="@attack-percent-sources"][data-stat-match=true] b{opacity:.3}.build_preview__9pWcO .matrix-set-row small{flex:none;margin-top:0;white-space:nowrap;font-size:10px;color:#aebdce}.build_preview__9pWcO .trait-display>b{align-self:center;line-height:1.15;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:12px;overflow-wrap:anywhere;hyphens:none}.build_preview__9pWcO .system-media>div{min-width:0}.build_preview__9pWcO .system-media .pet-identity .pet-name,.build_preview__9pWcO .system-media>div>b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:12px;overflow-wrap:break-word;hyphens:auto}.build_preview__9pWcO .system-media>.inspect-trigger,.build_preview__9pWcO .system-media>.tooltip-wrapper{flex-shrink:0}.build_preview__9pWcO .system-media>.pet-identity{flex:0 1 auto;min-width:0}.build_preview__9pWcO .system-media .pet-name{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.build_preview__9pWcO .pet-identity .inspect-trigger{max-width:100%}.build_preview__9pWcO .roll-detail{display:flex;justify-content:flex-end;min-width:0}.build_preview__9pWcO .augment-value{width:100%}.build_preview__9pWcO .augment-value>span:first-child{display:flex;align-items:center;min-width:0}.build_preview__9pWcO .augment-value .stat-icon,.build_preview__9pWcO .augment-value>b{flex-shrink:0}.build_preview__9pWcO .augment-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.build_exportAction___PsXy{position:fixed;right:max(calc(88 * var(--ui-unit)),env(safe-area-inset-right));bottom:max(calc(24 * var(--ui-unit)),calc(env(safe-area-inset-bottom) + calc(12 * var(--ui-unit))));z-index:40}@media (max-width:760px){.build_exportAction___PsXy{right:max(calc(76 * var(--ui-unit)),env(safe-area-inset-right));bottom:max(calc(20 * var(--ui-unit)),calc(env(safe-area-inset-bottom) + calc(12 * var(--ui-unit))))}}.build_preview__9pWcO .player-row{display:flex;align-items:center;gap:12px}.build_preview__9pWcO .suppressor-icon{display:block;width:60px;height:32px;object-fit:contain}.build_preview__9pWcO .profile-affiliations{display:flex;align-items:center;gap:18px;margin-left:8px;font-size:13px;line-height:17px}.build_preview__9pWcO .profile-affiliations>span{display:flex;align-items:baseline;gap:5px;min-width:0;padding-left:10px;border-left:1px solid #ffffff24}.build_preview__9pWcO .profile-affiliations small{font-size:inherit;color:#aebcca;flex-shrink:0}.build_preview__9pWcO .profile-affiliations b{font-weight:500;color:#edf2f8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}.build_preview__9pWcO .profile-character-title b{max-width:220px}.build_preview__9pWcO .profile-character-title .character-title-plate{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;align-self:center;box-sizing:border-box;height:52px;min-width:200px;max-width:none;overflow:visible;margin-block:-17px;margin-left:-22px;border-style:solid;border-width:0 64px;border-image:var(--title-plate) 94 94 86 94 fill /0 64px 0 64px stretch}.build_preview__9pWcO .character-title-plate>span{margin-inline:-6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-size:13px;font-weight:700;text-shadow:0 1px 2px #000000b0,0 0 6px #00000080}.build_preview__9pWcO .resistance-summary{border-top:1px solid #ffffff20;margin-top:10px;padding-top:9px}.build_preview__9pWcO .resistance-summary h3,.build_preview__9pWcO .stat-table thead th:first-child{margin:0 0 7px;font-size:10px;font-weight:600;letter-spacing:.08em;color:#aab9c8;text-transform:uppercase}.build_preview__9pWcO .resistance-totals{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.build_preview__9pWcO .resistance-total{display:grid;grid-template-columns:13px auto;align-items:center;justify-content:center;gap:3px;font-size:10px;font-variant-numeric:tabular-nums}.build_preview__9pWcO .resistance-total .stat-icon{width:13px;height:13px}.build_preview__9pWcO .resistance-total.active[data-element=Physical] b{color:#f2b448;font-weight:700}.build_preview__9pWcO .resistance-total.active[data-element=Flame] b{color:#ff5d4f;font-weight:700}.build_preview__9pWcO .resistance-total.active[data-element=Volt] b{color:#b27cff;font-weight:700}.build_preview__9pWcO .resistance-total.active[data-element=Frost] b{color:#4b7fd6;font-weight:700}.build_preview__9pWcO .resistance-total.active[data-element=Altered] b{color:#3fc79a;font-weight:700}.build_preview__9pWcO .resistance-total .resistance-percent{grid-column:2;grid-row:2;margin:0;min-width:0;text-align:center;font-size:10px;line-height:10px;color:#8f9ca9}.build_rollValueRows___fvyJ small{display:block;font-size:calc(10 * var(--ui-unit));color:var(--color-text-secondary,#b3c0cd);margin-top:calc(2 * var(--ui-unit))}.build_rollValueMethod__oKdYP details{border-top:1px solid #ffffff16;padding-top:calc(10 * var(--ui-unit))}.build_rollValueMethod__oKdYP summary{cursor:pointer;font-weight:600}.build_rollValueMethod__oKdYP details p{margin:calc(9 * var(--ui-unit)) 0 0;color:var(--color-text-secondary,#b3c0cd)}.build_rollValueStatLabel__ueZt1{display:inline-flex;align-items:center;gap:calc(5 * var(--ui-unit))}.build_rollValueIgnoredStats__5H_qs{display:flex;flex-wrap:wrap;gap:calc(5 * var(--ui-unit)) calc(10 * var(--ui-unit))}.build_preview__9pWcO [data-damage-bonus]{position:relative}.build_preview__9pWcO [data-damage-bonus][data-stat-match=true]{z-index:4}.build_preview__9pWcO .gear{position:relative}.build_preview__9pWcO .gear>.titan-clicks-anchor[data-damage-bonus]{position:absolute;top:8px;left:50%;width:1px;height:1px;pointer-events:none}.build_preview__9pWcO .gear>.titan-clicks-anchor[data-damage-bonus][data-stat-match=true]:after{bottom:auto;top:0;color:#a4dcf7}.build_preview__9pWcO [data-damage-bonus][data-stat-match=true]:after{content:attr(data-damage-bonus);text-transform:none;letter-spacing:normal;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translateX(-50%);padding:5px 7px;border:1px solid #384d76;border-radius:5px;background:#0e131d;color:#a4dcf7;font-size:11px;font-weight:600;line-height:1.3;white-space:nowrap;width:max-content;text-align:center;pointer-events:none;box-shadow:0 3px 10px #0008}.build_preview__9pWcO .matrix[data-damage-bonus][data-stat-match=true]:after{white-space:pre-line;overflow-wrap:anywhere;max-width:calc(100% + 6px);box-sizing:border-box;padding:3px 2px;font-size:9px;text-align:left}.build_preview__9pWcO .weapon-art[data-damage-bonus][data-stat-match=true]:after{left:0;transform:none;max-width:274px;box-sizing:border-box;white-space:normal;text-align:left}.build_preview__9pWcO .suppressor-source[data-damage-bonus][data-stat-match=true]:after,.build_preview__9pWcO .weapon-resonances [data-damage-bonus][data-stat-match=true]:after,.build_preview__9pWcO .weapon-resonances[data-damage-bonus][data-stat-match=true]:after{bottom:auto;top:calc(100% + 5px)}.build_preview__9pWcO .synthesis-item:first-child[data-stat-match=true]:after{left:calc(50% - 25px)}.build_preview__9pWcO .relic-damage-value[data-damage-bonus][data-stat-match=true]:after{left:auto;right:30px;transform:none}.build_preview__9pWcO .synthesis-item:nth-child(2n)[data-stat-match=true]:after{left:calc(50% + 15px)}.build_preview__9pWcO .consumable-slots:not([data-count="1"])>.consumable-slot:nth-child(odd)[data-stat-match=true]:after{left:auto;right:0;transform:none}.build_preview__9pWcO .consumable-slots:not([data-count="1"])>.consumable-slot:nth-child(2n)[data-stat-match=true]:after{left:0;transform:none}.build_infoContextMenu__0aDX5{position:fixed;z-index:10000;min-width:calc(220 * var(--ui-unit));padding:calc(4 * var(--ui-unit));border:1px solid #344a67;border-radius:calc(5 * var(--ui-unit));background:#0e131d;box-shadow:0 calc(4 * var(--ui-unit)) calc(16 * var(--ui-unit)) #0008;font-size:calc(13 * var(--ui-unit));color:#e4ebf0}.build_infoContextMenu__0aDX5 a{display:block;padding:calc(8 * var(--ui-unit)) calc(10 * var(--ui-unit));color:inherit;text-decoration:none;border-radius:calc(3 * var(--ui-unit))}.build_infoContextMenu__0aDX5 a:focus-visible,.build_infoContextMenu__0aDX5 a:hover{background:#233347;outline:1px solid #91d1ed;outline-offset:-1px}.build_exportAction___PsXy{gap:calc(10 * var(--ui-unit));max-width:calc(100vw - calc(100 * var(--ui-unit)))}.build_editLock__qY9Su{position:relative;display:flex;align-items:center;gap:calc(7 * var(--ui-unit));padding:calc(9 * var(--ui-unit)) calc(10 * var(--ui-unit));border:1px solid rgba(179,192,205,.28);border-radius:calc(5 * var(--ui-unit));background:#111923;color:#dce5ee;font-size:calc(12 * var(--ui-unit));cursor:pointer;line-height:1.3}.build_editLock__qY9Su svg{width:calc(16 * var(--ui-unit));height:calc(16 * var(--ui-unit));fill:none;stroke:currentColor;stroke-width:1.6;flex-shrink:0}.build_editLock__qY9Su input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.build_editLock__qY9Su{min-height:calc(38 * var(--ui-unit));padding:calc(9 * var(--ui-unit)) calc(12 * var(--ui-unit));transition:background .15s,border-color .15s,color .15s}.build_editLock__qY9Su:hover{background:#1b2735;border-color:#91d1ed}.build_editLock__qY9Su:has(input:checked){border-color:var(--dm-border-hover,rgba(245,217,122,.28));color:var(--color-text-secondary,#b3c0cd);background:#111923}.build_editLock__qY9Su:has(input:checked) svg{color:var(--dm-gold,#f5d97a);opacity:.7}.build_editLock__qY9Su svg{width:calc(18 * var(--ui-unit));height:calc(18 * var(--ui-unit));stroke-width:1.8}.build_editLock__qY9Su:focus-within{outline:calc(2 * var(--ui-unit)) solid #2ba6df;outline-offset:calc(2 * var(--ui-unit))}.build_preview__9pWcO .card[data-editing] [data-build-edit]:hover:not(:has([data-build-edit]:hover)){outline:1px solid rgba(43,166,223,.7);outline-offset:2px;border-radius:2px}.build_preview__9pWcO .card[data-editing] [data-build-edit]:focus-visible{outline:2px solid #2ba6df;outline-offset:2px;border-radius:2px}.build_cardEditPanel__a9LyV{display:grid;gap:calc(14 * var(--ui-unit));min-width:0}.build_cardEditPanel__a9LyV .build_fields__SAhx9{grid-template-columns:repeat(auto-fit,minmax(min(calc(220 * var(--ui-unit)),100%),1fr))}.build_rankChoices__6sDNF{display:flex;flex-wrap:wrap;gap:calc(8 * var(--ui-unit))}.build_pickerStatus__haiGy{display:flex;justify-content:space-between;align-items:center;font-size:calc(12 * var(--ui-unit));color:#b3c0cd}.build_foodPickerControls__U__qH{display:flex;align-items:center;gap:calc(12 * var(--ui-unit));min-width:0}.build_foodPickerControls__U__qH>.tool-panel-filters{flex:1;min-width:0}.build_foodPickerControls__U__qH>.sim-sort-box{margin-left:0}@media(max-width:640px){.build_foodPickerControls__U__qH{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(8 * var(--ui-unit))}.build_foodPickerControls__U__qH>.tool-panel-filters{display:grid;width:100%;gap:calc(8 * var(--ui-unit))}}.build_gearEditor__EZlIs,.build_gearForm__baPFq{display:grid;gap:calc(16 * var(--ui-unit));min-width:0}.build_gearSlotTabs__qQecK{display:flex;overflow-x:auto;gap:0;border:1px solid var(--tool-panel-border);border-radius:calc(6 * var(--ui-unit));scrollbar-width:thin}.build_gearSlotTabs__qQecK button{display:flex;flex-direction:column;gap:calc(5 * var(--ui-unit));align-items:center;justify-content:center;flex:1;min-width:calc(62 * var(--ui-unit));height:calc(64 * var(--ui-unit));border-right:1px solid var(--tool-panel-border);background:var(--tool-panel-controls);cursor:pointer}.build_gearSlotTabs__qQecK button:last-child{border-right:0}.build_gearSlotTabs__qQecK button[aria-selected=true]{background:rgba(164,220,247,.14);box-shadow:inset 0 calc(-2 * var(--ui-unit)) #a4dcf7}.build_gearSlotTabs__qQecK img{width:calc(29 * var(--ui-unit));height:calc(29 * var(--ui-unit));object-fit:contain}.build_gearSlotTabs__qQecK button:focus-visible,.build_gearStarChoices__pwwZ5 button:focus-visible{outline:calc(2 * var(--ui-unit)) solid #a4dcf7;outline-offset:calc(-2 * var(--ui-unit))}.build_gearEditorHeader__wUkbo{display:flex;align-items:center;gap:calc(16 * var(--ui-unit));min-width:0;padding:calc(14 * var(--ui-unit));border:1px solid var(--tool-panel-border);border-radius:calc(10 * var(--ui-unit));background:var(--tool-panel-card)}.build_gearEditorArt__Fsf_v{width:calc(68 * var(--ui-unit));height:calc(68 * var(--ui-unit));object-fit:contain;border:1px solid var(--tool-panel-border);border-radius:calc(5 * var(--ui-unit));background:var(--tool-panel-card);padding:calc(5 * var(--ui-unit));flex-shrink:0}.build_gearEditorIdentity__Ondrr{display:grid;gap:calc(6 * var(--ui-unit));min-width:0;flex:1}.build_gearEditorIdentity__Ondrr>strong{font-size:calc(15 * var(--ui-unit));color:#edf2f8}.build_gearEditorIdentity__Ondrr>strong>span{font-weight:400;font-size:calc(12 * var(--ui-unit));color:#aab9c8}.build_gearStageChoices__afKY8{display:flex;gap:calc(4 * var(--ui-unit));flex-wrap:wrap}.build_gearStarChoices__pwwZ5{display:flex;align-items:center;gap:1px}.build_gearStarChoices__pwwZ5 button{color:#e7bd67;font-size:calc(19 * var(--ui-unit));width:calc(24 * var(--ui-unit));height:calc(26 * var(--ui-unit));cursor:pointer;line-height:1}.build_gearStarChoices__pwwZ5 button[aria-pressed=true]{background:rgba(231,189,103,.12);border-radius:calc(3 * var(--ui-unit))}.build_gearProgressFields__SYtNX{display:grid;gap:calc(8 * var(--ui-unit));width:calc(115 * var(--ui-unit));flex-shrink:0}.build_gearProgressFields__SYtNX>label:has(input[type=checkbox]){display:flex;align-items:center;gap:calc(8 * var(--ui-unit))}.build_gearStatSection__jK_qa{display:grid;gap:calc(12 * var(--ui-unit));min-width:0;padding-top:calc(4 * var(--ui-unit))}.build_gearStatSection__jK_qa>h3{font-size:calc(13 * var(--ui-unit));font-weight:600;color:#dce5ee;margin:0}.build_gearStatSection__jK_qa>h3>span{color:#e5a4b9;font-weight:400}.build_gearStatRow__1d5hN{display:grid;grid-template-columns:calc(28 * var(--ui-unit)) minmax(calc(150 * var(--ui-unit)),1fr) repeat(3,minmax(calc(80 * var(--ui-unit)),calc(100 * var(--ui-unit))));gap:calc(8 * var(--ui-unit));align-items:end;min-width:0;border:0;padding:0;margin:0}.build_gearStatRow__1d5hN[data-enhanced=false]{grid-template-columns:calc(28 * var(--ui-unit)) minmax(calc(150 * var(--ui-unit)),1fr) minmax(calc(100 * var(--ui-unit)),calc(140 * var(--ui-unit)))}.build_gearStatRow__1d5hN legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.build_gearRollCount__f5uMK{display:flex;align-items:center;justify-content:center;height:calc(36 * var(--ui-unit));color:#aab9c8;font-size:calc(12 * var(--ui-unit))}.build_gearStatIncrease__K7F_m{display:grid;gap:calc(4 * var(--ui-unit));min-width:0;color:#e5a4b9;font-size:calc(11 * var(--ui-unit))}.build_gearStatIncrease__K7F_m output{display:flex;align-items:center;justify-content:center;text-align:center;min-height:calc(36 * var(--ui-unit));padding:calc(8 * var(--ui-unit)) calc(9 * var(--ui-unit));background:var(--tool-panel-controls);border:1px solid var(--tool-panel-border);border-radius:calc(4 * var(--ui-unit));font-size:calc(12 * var(--ui-unit));overflow-wrap:anywhere}.build_gearStatRow__1d5hN>p{grid-column:2/-1}.build_gearAugmentRow__luJAu{display:grid;grid-template-columns:minmax(0,1fr) minmax(calc(100 * var(--ui-unit)),calc(140 * var(--ui-unit)));gap:calc(8 * var(--ui-unit));align-items:end}.build_gearValidation__OJnEX{padding:calc(10 * var(--ui-unit)) calc(12 * var(--ui-unit));border-radius:calc(5 * var(--ui-unit));background:rgba(231,189,103,.07);color:#e7bd67;font-size:calc(12 * var(--ui-unit));line-height:1.5;margin:0}.build_gearValidation__OJnEX[data-valid=true]{background:rgba(152,212,182,.06);color:#98d4b6}.build_gearDisclosure___YRX5{max-width:calc(560 * var(--ui-unit));border:1px solid var(--tool-panel-border);border-radius:calc(6 * var(--ui-unit));overflow:hidden}.build_gearDisclosure___YRX5>summary{padding:calc(11 * var(--ui-unit)) calc(12 * var(--ui-unit));background:var(--tool-panel-card);cursor:pointer;font-size:calc(12 * var(--ui-unit));font-weight:600;color:#cad7e2}.build_gearDisclosure___YRX5>div{padding:calc(12 * var(--ui-unit));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(9 * var(--ui-unit));font-size:calc(12 * var(--ui-unit));color:#aab9c8}.build_gearDisclosure___YRX5 b{color:#edf2f8;margin-left:calc(5 * var(--ui-unit))}@media(min-width:641px){.build_gearStatRow__1d5hN~.build_gearStatRow__1d5hN>.build_field__ktfYJ>span,.build_gearStatRow__1d5hN~.build_gearStatRow__1d5hN>.build_gearStatIncrease__K7F_m>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}@media(max-width:640px){.build_gearSlotTabs__qQecK button{flex:0 0 calc(68 * var(--ui-unit))}.build_gearEditorHeader__wUkbo{gap:calc(10 * var(--ui-unit));flex-wrap:wrap}.build_gearEditorArt__Fsf_v{width:calc(54 * var(--ui-unit));height:calc(54 * var(--ui-unit))}.build_gearProgressFields__SYtNX{width:100%;grid-template-columns:1fr 1fr;align-items:end}.build_gearStatRow__1d5hN,.build_gearStatRow__1d5hN[data-enhanced=false]{grid-template-columns:calc(24 * var(--ui-unit)) repeat(3,minmax(0,1fr));gap:calc(7 * var(--ui-unit))}.build_gearStatRow__1d5hN>:nth-child(3){grid-column:2/-1}.build_gearStatRow__1d5hN>:nth-child(4){grid-column:2}.build_gearStatRow__1d5hN[data-enhanced=false]>:nth-child(4){grid-column:2/-1}.build_gearRollCount__f5uMK{grid-row:1;align-self:end}.build_gearAugmentRow__luJAu{grid-template-columns:minmax(0,1fr) calc(95 * var(--ui-unit))}.build_gearDisclosure___YRX5>div{grid-template-columns:1fr}}.build_preview__9pWcO .matrix-level{position:absolute;left:1px;top:1px;padding:2px;background:#101823;color:#fff;font-size:8px;line-height:1}.build_preview__9pWcO .pet-modules>span[data-build-edit]{position:relative;display:inline-flex}.build_preview__9pWcO .module-edit-level{position:absolute;z-index:2;left:50%;bottom:0;transform:translateX(-50%);padding:2px;background:#101823;color:#9aabba;font-size:8px;white-space:nowrap;line-height:1}@media (max-width:560px){.build_exportAction___PsXy{gap:calc(6 * var(--ui-unit));right:calc(76 * var(--ui-unit));max-width:calc(100vw - calc(88 * var(--ui-unit)))}.build_editLock__qY9Su{padding:calc(9 * var(--ui-unit))}.build_editLock__qY9Su span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.build_preview__9pWcO .loadout .section-title{position:relative}.build_preview__9pWcO .mark-edit-control{position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}.build_preview__9pWcO .mark-edit-control img{width:18px;height:18px;object-fit:contain}.build_preview__9pWcO .art-edit-slot{flex:0 0 auto;display:flex;align-items:center;justify-content:center;align-self:stretch}.build_preview__9pWcO .art-edit-slot:empty{display:none}.build_preview__9pWcO .art-edit-control{display:block;padding:3px 5px;color:#a3ddfa;font-size:10px}.build_preview__9pWcO .card,.build_preview__9pWcO .card *{user-select:text;cursor:default}.build_preview__9pWcO .card[data-editing] [data-build-edit]{cursor:pointer}.build_preview__9pWcO .matrix-level .inspect-trigger{width:auto;height:auto;line-height:inherit}.build_artworkLink__WDBf9{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:calc(4 * var(--ui-unit)) calc(8 * var(--ui-unit));min-width:0;flex-basis:100%}.build_artworkLink__WDBf9>p{grid-column:1/-1;grid-row:2;margin:0}.build_artworkLink__WDBf9>label>span:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.build_gearEnhancement__XYkcN{color:var(--color-success,#83d8b1)}.build_artScale___0_y9{display:grid;grid-template-columns:auto calc(100 * var(--ui-unit)) calc(40 * var(--ui-unit));gap:calc(7 * var(--ui-unit));align-items:center;padding:calc(8 * var(--ui-unit));background:var(--tool-panel-card,#111923);border:1px solid var(--tool-panel-border);border-radius:calc(5 * var(--ui-unit));font-size:calc(12 * var(--ui-unit));white-space:nowrap}.build_artScale___0_y9 input{width:100%;accent-color:var(--color-accent,#2ba6df)}.build_artScale___0_y9 output{font-variant-numeric:tabular-nums;text-align:right}.build_stage__I4yvH{position:relative}.build_stage__I4yvH[data-card-fullscreen=true]{position:fixed;inset:0;z-index:2147483647;width:100vw;height:100dvh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#080b10}.build_stage__I4yvH[data-card-fullscreen=true]::backdrop{background:#080b10}.build_stage__I4yvH[data-card-fullscreen=true] .build_preview__9pWcO{flex:none;pointer-events:none}.build_stage__I4yvH[data-card-fullscreen=true] .demo-cta{display:none}.build_artPositionControl__mhBB_{position:absolute;inset:0;z-index:50;cursor:grab;touch-action:none;outline:calc(2 * var(--ui-unit)) solid var(--color-accent,#2ba6df);outline-offset:calc(-2 * var(--ui-unit))}.build_artPositionControl__mhBB_:active{cursor:grabbing}.build_artPositionControl__mhBB_ span{position:absolute;bottom:calc(8 * var(--ui-unit));left:50%;transform:translateX(-50%);max-width:calc(100% - calc(16 * var(--ui-unit)));padding:calc(6 * var(--ui-unit)) calc(10 * var(--ui-unit));background:var(--tool-panel-card,#111923);color:var(--color-text-primary,#edf2f8);border-radius:calc(4 * var(--ui-unit));font-size:calc(12 * var(--ui-unit));text-align:center;pointer-events:none}@media(max-width:760px){.build_exportAction___PsXy{flex-wrap:wrap;justify-content:flex-end}.build_artScale___0_y9{grid-template-columns:auto minmax(calc(50 * var(--ui-unit)),calc(85 * var(--ui-unit))) calc(36 * var(--ui-unit));gap:calc(4 * var(--ui-unit));font-size:calc(11 * var(--ui-unit))}}.build_gearSlotTabs__qQecK button>span{max-width:calc(62 * var(--ui-unit));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(10 * var(--ui-unit));color:var(--color-text-secondary)}.build_gearSlotTabs__qQecK button[aria-selected=true]>span{color:var(--color-text-primary)}.build_gearForm__baPFq .build_field__ktfYJ input:not([type=checkbox]),.build_gearForm__baPFq .build_field__ktfYJ select{min-height:calc(38 * var(--ui-unit));height:calc(38 * var(--ui-unit));padding:calc(8 * var(--ui-unit)) calc(10 * var(--ui-unit));font-size:calc(12 * var(--ui-unit))}.build_gearDisclosure___YRX5>div>span{display:flex;align-items:center;gap:calc(6 * var(--ui-unit))}.build_gearDisclosure___YRX5 img{width:calc(16 * var(--ui-unit));height:calc(16 * var(--ui-unit));object-fit:contain}.build_gearStatSection__jK_qa>.build_field__ktfYJ{max-width:calc(340 * var(--ui-unit))}.build_gearAugmentCountField__Z_agR{max-width:calc(260 * var(--ui-unit))}.build_gearStatRow__1d5hN .build_iconPick__pouJ3 img{filter:brightness(0) invert(1);opacity:.85}.build_iconPick__pouJ3{position:relative;min-width:0}.build_iconPick__pouJ3 button{box-sizing:border-box}.build_iconPickOptions__C0Bcp>button,.build_iconPick__pouJ3>button{display:flex;align-items:center;gap:calc(8 * var(--ui-unit));min-width:0;width:100%;min-height:calc(38 * var(--ui-unit));padding:calc(8 * var(--ui-unit)) calc(10 * var(--ui-unit));border:1px solid var(--tool-panel-border);border-radius:calc(6 * var(--ui-unit));background:var(--tool-panel-controls);text-align:left;color:var(--color-text-primary);font-size:calc(12 * var(--ui-unit));cursor:pointer}.build_iconPickOptions__C0Bcp>button>span:first-of-type,.build_iconPick__pouJ3>button>span:nth-last-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.build_iconPick__pouJ3 img{width:calc(18 * var(--ui-unit));height:calc(18 * var(--ui-unit));object-fit:contain;flex-shrink:0}.build_iconPickRare__ycKnA button:not([data-value=""]){color:#fff}.build_iconPickStat__A0w59 img{filter:brightness(0) invert(1);opacity:.85}.build_iconPickRare__ycKnA img{filter:brightness(0) saturate(100%) invert(62%) sepia(55%) saturate(1900%) hue-rotate(310deg) brightness(104%)}.build_dateTimeField__xqKWR{display:grid;grid-template-columns:minmax(0,1fr) minmax(calc(110 * var(--ui-unit)),.55fr);gap:calc(8 * var(--ui-unit));min-width:0;border:0;padding:0;margin:0}.build_dateTimeField__xqKWR legend{grid-column:1/-1;padding:0 0 calc(4 * var(--ui-unit));color:var(--color-text-secondary,#aab9c8);font-size:calc(12 * var(--ui-unit))}.build_dateTimeField__xqKWR label{display:grid;gap:calc(4 * var(--ui-unit));min-width:0;color:var(--color-text-secondary,#aab9c8);font-size:calc(11 * var(--ui-unit))}.build_dateTimeField__xqKWR input{min-width:0;width:100%}.build_fields__SAhx9 input[type=number]{-moz-appearance:textfield;appearance:textfield;font-variant-numeric:tabular-nums}.build_fields__SAhx9 input[type=number]::-webkit-inner-spin-button,.build_fields__SAhx9 input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.build_iconPickOptions__C0Bcp>button:focus-visible,.build_iconPick__pouJ3>button:focus-visible{outline:calc(2 * var(--ui-unit)) solid var(--color-accent,#2ba6df);outline-offset:1px}.build_iconPickPopover__oHTPd{position:absolute;top:calc(100% + calc(4 * var(--ui-unit)));left:0;right:0;z-index:30;display:grid;gap:calc(4 * var(--ui-unit));background:var(--tool-panel-surface);border:1px solid var(--tool-panel-border);border-radius:calc(8 * var(--ui-unit));padding:calc(6 * var(--ui-unit));box-shadow:0 calc(10 * var(--ui-unit)) calc(25 * var(--ui-unit)) #0006}.build_iconPickPopover__oHTPd>input{height:calc(38 * var(--ui-unit))}.build_iconPickOptions__C0Bcp{max-height:calc(240 * var(--ui-unit));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.build_iconPickPopover__oHTPd>.build_note__xorCF{padding:calc(10 * var(--ui-unit))}.build_iconPick__pouJ3:has(.build_iconPickPopover__oHTPd){z-index:31}.build_iconPickOptions__C0Bcp>button{border-color:transparent;background:transparent}.build_iconPickOptions__C0Bcp>button:hover,.build_iconPickOptions__C0Bcp>button[aria-selected=true]{background:rgba(43,166,223,.12);color:var(--color-accent,#2ba6df)}.build_inspectionDialogTitle__x2vPo{font-family:var(--font-sans);line-height:1.35}.build_inspectionDialogTitle__x2vPo .build_inspectionHeading__1qX09{margin:0;padding:0;border:0;gap:calc(10 * var(--ui-unit));flex-wrap:wrap}.build_inspectionDialogTitle__x2vPo .build_inspectionHeading__1qX09>strong{font-family:var(--font-sans);font-size:calc(17 * var(--ui-unit));font-weight:650}.build_inspectionDialogTitle__x2vPo .build_inspectionHeading__1qX09>.build_inspectionMeta__7C9_b{margin-right:calc(14 * var(--ui-unit))}.build_inspectionDialogTitle__x2vPo .build_inspectionMeta__7C9_b{font-family:var(--font-sans);font-size:calc(12 * var(--ui-unit));font-weight:600}.build_itemDetails__YjCNY .build_computingEffects__rS8Se{gap:calc(10 * var(--ui-unit));margin:0}.build_itemDetails__YjCNY .build_computingEffects__rS8Se>div{justify-content:space-between;align-items:center;padding-bottom:calc(8 * var(--ui-unit));border-bottom:1px solid #ffffff0b}.build_itemDetails__YjCNY .build_computingEffects__rS8Se>div:last-child{border:0;padding-bottom:0}.build_itemDetails__YjCNY .build_computingEffects__rS8Se>div>strong{font-weight:500}.build_itemDetails__YjCNY h3{font-size:calc(13 * var(--ui-unit));margin:calc(4 * var(--ui-unit)) 0 0}.build_inspectionStatMeta__vabUA{display:block;font-size:calc(11 * var(--ui-unit));font-weight:400;color:var(--color-text-secondary);margin-top:calc(4 * var(--ui-unit))}.build_gearDetails__yV_Ao{display:grid;gap:calc(14 * var(--ui-unit))}.build_gearDetails__yV_Ao .build_itemEffects__nUaWK{gap:calc(14 * var(--ui-unit));margin-top:0}.build_gearInspectionSection__3RkG4{display:grid;gap:calc(6 * var(--ui-unit))}.build_gearInspectionSection__3RkG4 h3,.build_itemDetails__YjCNY .build_gearInspectionSection__3RkG4 h3{margin:0;padding-bottom:calc(5 * var(--ui-unit));border-bottom:1px solid var(--tool-panel-border);font-size:calc(11 * var(--ui-unit));font-weight:600;color:var(--color-text-secondary)}.build_computingEffects__rS8Se.build_compactEffects__o8Xgh,.build_itemDetails__YjCNY .build_computingEffects__rS8Se.build_compactEffects__o8Xgh{gap:calc(5 * var(--ui-unit));margin:0}.build_computingEffects__rS8Se.build_compactEffects__o8Xgh>div{display:flex;justify-content:flex-start;align-items:baseline;gap:calc(6 * var(--ui-unit));padding:0;border:0}.build_itemDetails__YjCNY .build_computingEffects__rS8Se.build_compactEffects__o8Xgh>div{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:calc(2 * var(--ui-unit)) calc(8 * var(--ui-unit))}.build_itemDetails__YjCNY .build_compactEffects__o8Xgh>div>span{text-align:left}.build_bonusValue__n7Y97{font-family:var(--font-sans);font-size:calc(13 * var(--ui-unit));font-weight:700;color:var(--info-link,var(--color-accent,#2ba6df));font-variant-numeric:tabular-nums}.build_bonusValue__n7Y97[data-tone=neutral]{color:#fff}.build_bonusValue__n7Y97[data-tone=positive]{color:var(--color-success,#83d8b1)}.build_bonusValue__n7Y97[data-tone=roll]{color:#d8c59b}.build_compactEffects__o8Xgh .build_inspectionStatMeta__vabUA{margin-top:1px}.build_gearDetails__yV_Ao .build_gearCSLine__cwc8c{padding:0;font-size:calc(12 * var(--ui-unit))}.build_historyControls__B_SK8{display:flex;gap:calc(4 * var(--ui-unit))}.build_historyControls__B_SK8 button{min-width:calc(36 * var(--ui-unit));padding:calc(6 * var(--ui-unit));font-size:calc(21 * var(--ui-unit));line-height:1}.build_bulkGear__z7V2l{display:grid;gap:calc(12 * var(--ui-unit));padding:calc(16 * var(--ui-unit));border:1px solid var(--tool-panel-border);border-radius:calc(10 * var(--ui-unit));background:var(--tool-panel-card)}.build_bulkGear__z7V2l>div:first-child{display:flex;justify-content:space-between;gap:calc(12 * var(--ui-unit));flex-wrap:wrap}.build_bulkGear__z7V2l strong{font-size:calc(14 * var(--ui-unit));color:var(--color-text-primary)}.build_bulkGear__z7V2l>div:first-child>span,.build_bulkGear__z7V2l>p{font-size:calc(11 * var(--ui-unit));color:var(--color-text-secondary);margin:0;line-height:1.5}.build_bulkGearFields__dP_Rv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(12 * var(--ui-unit))}.build_bulkGear__z7V2l>button{justify-self:start}@media(max-width:640px){.build_bulkGearFields__dP_Rv{grid-template-columns:1fr}.build_historyControls__B_SK8 button{min-width:calc(32 * var(--ui-unit));font-size:calc(18 * var(--ui-unit))}}.build_profileFields__sP2VB{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(14 * var(--ui-unit))}.build_editorSection__Q3Wpm{display:grid;gap:calc(14 * var(--ui-unit));min-width:0}.build_editorSection__Q3Wpm+.build_editorSection__Q3Wpm{padding-top:calc(16 * var(--ui-unit));border-top:1px solid var(--tool-panel-border)}.build_editorSection__Q3Wpm>h3{margin:0;font-size:calc(13 * var(--ui-unit));font-weight:650;color:var(--color-text-primary)}.build_weaponFields__1W3yl{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:calc(14 * var(--ui-unit))}.build_rangeControl__EvBsh{display:grid;grid-template-columns:minmax(0,1fr) calc(48 * var(--ui-unit));align-items:center;gap:calc(10 * var(--ui-unit));min-height:calc(38 * var(--ui-unit));padding:calc(6 * var(--ui-unit)) calc(10 * var(--ui-unit));border:1px solid var(--tool-panel-border);border-radius:calc(6 * var(--ui-unit));background:var(--tool-panel-controls);box-sizing:border-box}.build_rangeControl__EvBsh output{font-size:calc(12 * var(--ui-unit));text-align:right;color:var(--color-accent);font-variant-numeric:tabular-nums}.build_rangeControl__EvBsh input[type=range]{width:100%;min-width:0;min-height:calc(24 * var(--ui-unit));background:transparent;border:0;padding:0}.build_editor__z_IgQ .build_field__ktfYJ>input:not([type=checkbox]):not([type=range]),.build_editor__z_IgQ .build_field__ktfYJ>select,.build_editor__z_IgQ .build_iconPick__pouJ3>button{height:calc(42 * var(--ui-unit))}.build_editor__z_IgQ .build_field__ktfYJ>textarea{min-height:calc(84 * var(--ui-unit))}.build_matrixFields__Pe8iM>.build_subgroup__QOF4s{padding:calc(12 * var(--ui-unit));background:var(--tool-panel-controls)}.build_fields__SAhx9>div,.build_matrixFields__Pe8iM>div{min-width:0;display:grid;gap:calc(12 * var(--ui-unit));align-content:start}@media(min-width:1400px){.build_editor__z_IgQ .build_fields__SAhx9{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1000px){.build_matrixFields__Pe8iM,.build_profileFields__sP2VB{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.build_matrixFields__Pe8iM,.build_profileFields__sP2VB,.build_weaponFields__1W3yl{grid-template-columns:1fr}.build_subgroup__QOF4s{padding:calc(12 * var(--ui-unit))}.build_editor__z_IgQ{padding-bottom:calc(88 * var(--ui-unit))}}.build_page__Tj0ys{box-sizing:border-box;padding-bottom:calc(var(--build-toolbar-height,calc(48 * var(--ui-unit))) + calc(24 * var(--ui-unit)))}.build_exportAction___PsXy{z-index:60;box-sizing:border-box;left:50%;right:auto;transform:translateX(-50%);bottom:calc(12 * var(--ui-unit));max-width:calc(100vw - calc(28 * var(--ui-unit)));display:flex;align-items:center;gap:calc(12 * var(--ui-unit));padding:calc(10 * var(--ui-unit)) calc(12 * var(--ui-unit));border:1px solid var(--tool-panel-border);border-radius:calc(8 * var(--ui-unit));background:var(--tool-panel-surface)}.build_toolbarGroup__1Pjh1,.build_toolbarRight__ovxZq{display:flex;align-items:center;gap:calc(8 * var(--ui-unit));min-width:0}.build_shareNoticeAnchor__7i0KH{position:relative}.build_shareNoticeMirror__obF0A{position:absolute;left:0;bottom:calc(100% + calc(10 * var(--ui-unit)));width:min(calc(380 * var(--ui-unit)),calc(100vw - calc(48 * var(--ui-unit))));z-index:1100}.build_exportAction___PsXy>.build_toolbarGroup__1Pjh1:first-child{flex:0 0 auto}.build_toolbarRight__ovxZq{flex:0 0 auto;margin-left:auto;justify-content:flex-end;flex-wrap:nowrap}.build_toolbarSettings__af2Nb{flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none;padding-left:calc(12 * var(--ui-unit));border-left:1px solid var(--tool-panel-border);flex-wrap:nowrap}.build_toolbarSettings__af2Nb::-webkit-scrollbar{display:none}.build_toolbarSettings__af2Nb:has(.build_toolbarMore__bff_Z[open]){overflow:visible}.build_toolbarEdit__UR0ks{position:relative;display:flex;align-items:center;justify-content:center;gap:calc(8 * var(--ui-unit));min-height:calc(38 * var(--ui-unit));padding:calc(8 * var(--ui-unit)) calc(12 * var(--ui-unit));box-sizing:border-box;border:1px solid #2ba6df66;border-radius:calc(5 * var(--ui-unit));background:#2ba6df18;color:#a4dcf7;font-size:calc(13 * var(--ui-unit));font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s}.build_toolbarEdit__UR0ks:hover{background:#2ba6df28;border-color:#2ba6df}.build_toolbarEdit__UR0ks:not(:has(input:checked)){background:#2ba6df30;border-color:#2ba6df;color:#d5f0ff}.build_toolbarEdit__UR0ks:not(:has(input)):hover{background:#2ba6df48;border-color:#56c4f5;color:#fff}.build_toolbarEdit__UR0ks input{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;cursor:inherit}.build_toolbarEdit__UR0ks svg{width:calc(16 * var(--ui-unit));height:calc(16 * var(--ui-unit));fill:none;stroke:currentColor;stroke-width:1.6}.build_toolbarEdit__UR0ks:focus-within,.build_toolbarManual__CVciB:focus-within,.build_toolbarMore__bff_Z>summary:focus-visible{outline:calc(2 * var(--ui-unit)) solid var(--color-accent);outline-offset:calc(3 * var(--ui-unit))}.build_toolbarManual__CVciB{display:flex;align-items:center;gap:calc(7 * var(--ui-unit));padding:calc(8 * var(--ui-unit)) calc(6 * var(--ui-unit));min-height:calc(38 * var(--ui-unit));box-sizing:border-box;color:var(--color-text-secondary);font-size:calc(12 * var(--ui-unit));white-space:nowrap;cursor:pointer;border:1px solid transparent;border-radius:calc(5 * var(--ui-unit));padding-inline:calc(9 * var(--ui-unit))}.build_toolbarManual__CVciB:hover{color:var(--color-text-primary)}.build_toolbarManual__CVciB:has(input:checked){color:var(--color-accent);border-color:color-mix(in srgb,var(--color-accent) 55%,transparent);background:color-mix(in srgb,var(--color-accent) 12%,transparent)}.build_toolbarManual__CVciB input{appearance:none;display:grid;place-items:center;width:calc(14 * var(--ui-unit));height:calc(14 * var(--ui-unit));margin:0;border:1px solid #7a8da0;border-radius:calc(3 * var(--ui-unit));background:transparent;cursor:inherit}.build_toolbarManual__CVciB input:checked{background:var(--color-accent);border-color:var(--color-accent)}.build_toolbarManual__CVciB input:checked:after{content:"";width:calc(7 * var(--ui-unit));height:calc(4 * var(--ui-unit));margin-top:calc(-2 * var(--ui-unit));border:solid var(--tool-panel-surface);border-width:0 0 calc(2 * var(--ui-unit)) calc(2 * var(--ui-unit));transform:rotate(-45deg)}.build_toolbarGroup__1Pjh1 .build_historyControls__B_SK8{gap:0;padding:1px;border:1px solid var(--tool-panel-border);border-radius:calc(5 * var(--ui-unit));background:var(--tool-panel-controls)}.build_toolbarGroup__1Pjh1 .build_historyControls__B_SK8 button{min-width:calc(32 * var(--ui-unit));height:calc(34 * var(--ui-unit));padding:0;font-size:calc(20 * var(--ui-unit))}.build_toolbarGroup__1Pjh1 .build_historyControls__B_SK8 button+button{border-left:1px solid var(--tool-panel-border);border-top-left-radius:0;border-bottom-left-radius:0}.build_toolbarSettings__af2Nb .build_upload__vvB_n{min-height:calc(38 * var(--ui-unit));box-sizing:border-box;padding:calc(8 * var(--ui-unit)) calc(10 * var(--ui-unit));font-size:calc(12 * var(--ui-unit));background:transparent;border-color:transparent;color:var(--color-text-secondary);cursor:pointer}.build_toolbarSettings__af2Nb .build_upload__vvB_n:hover{border-color:var(--tool-panel-border);background:var(--tool-panel-controls);color:var(--color-text-primary)}.build_rvToggle__RIRCF{display:flex;align-items:center;height:calc(40 * var(--ui-unit))}.build_toolbarMore__bff_Z{position:relative;flex-shrink:0}.build_toolbarMore__bff_Z>summary{display:flex;align-items:center;justify-content:center;list-style:none;width:calc(34 * var(--ui-unit));height:calc(36 * var(--ui-unit));border:1px solid transparent;border-radius:calc(5 * var(--ui-unit));color:var(--color-text-secondary);font-size:calc(24 * var(--ui-unit));line-height:1;cursor:pointer}.build_toolbarMore__bff_Z>summary::-webkit-details-marker{display:none}.build_toolbarMore__bff_Z>summary:hover,.build_toolbarMore__bff_Z[open]>summary{border-color:var(--tool-panel-border);background:var(--tool-panel-controls);color:var(--color-text-primary)}.build_toolbarMenu__zTLxp{position:absolute;bottom:calc(100% + calc(10 * var(--ui-unit)));left:0;display:grid;gap:calc(4 * var(--ui-unit));min-width:calc(180 * var(--ui-unit));padding:calc(6 * var(--ui-unit));border:1px solid var(--tool-panel-border);border-radius:calc(6 * var(--ui-unit));background:var(--tool-panel-surface);box-shadow:0 calc(8 * var(--ui-unit)) calc(24 * var(--ui-unit)) #0006;z-index:2}.build_toolbarMenu__zTLxp button{justify-content:flex-start;font-size:calc(12 * var(--ui-unit))}.build_profileSavedNotice__KGZ7p{display:grid;justify-items:start;gap:calc(7 * var(--ui-unit))}.build_profileSavedNoticeUrl__pL0IA{font-size:calc(11 * var(--ui-unit));color:var(--color-text-secondary);overflow-wrap:anywhere}.build_toolbarArt__WPwc5>summary{width:auto;gap:calc(6 * var(--ui-unit));padding:0 calc(10 * var(--ui-unit));font-size:calc(13 * var(--ui-unit));font-weight:600}.build_toolbarArt__WPwc5>summary svg{width:calc(17 * var(--ui-unit));height:calc(17 * var(--ui-unit));fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.build_artMenu__r8ymS{min-width:calc(240 * var(--ui-unit))}.build_artMenu__r8ymS .build_artScale___0_y9{padding:calc(4 * var(--ui-unit)) calc(6 * var(--ui-unit))}.build_toolbarMenu__zTLxp .build_clearAction__xaakE{color:#e9a0a7;border-top:1px solid var(--tool-panel-border);border-radius:0;margin-top:calc(3 * var(--ui-unit))}.build_editorHeading__yZbeD{scroll-margin-top:calc(90 * var(--ui-unit))}.build_page__Tj0ys[data-static=true]>.build_notice__rhFZs{position:fixed;bottom:calc(var(--build-toolbar-height,calc(48 * var(--ui-unit))) + calc(28 * var(--ui-unit)));left:calc(24 * var(--ui-unit));z-index:39;max-width:calc(100vw - calc(48 * var(--ui-unit)));margin:0;padding:calc(6 * var(--ui-unit)) calc(10 * var(--ui-unit));background:var(--tool-panel-surface);border:1px solid var(--tool-panel-border);border-radius:calc(5 * var(--ui-unit));pointer-events:none}@media(max-width:1050px){.build_toolbarSettings__af2Nb{gap:calc(8 * var(--ui-unit))}.build_toolbarMore__bff_Z{margin-left:auto}.build_toolbarMenu__zTLxp{left:auto;right:0}.build_toolbarEdit__UR0ks{font-size:calc(12 * var(--ui-unit));padding:calc(8 * var(--ui-unit))}.build_toolbarArt__WPwc5{margin-left:0}}@media(max-width:560px){.build_exportAction___PsXy{bottom:calc(8 * var(--ui-unit));gap:calc(8 * var(--ui-unit));padding:calc(8 * var(--ui-unit))}.build_toolbarManual__CVciB{padding-inline:0;font-size:calc(11 * var(--ui-unit))}.build_toolbarSettings__af2Nb .build_upload__vvB_n{padding-inline:calc(5 * var(--ui-unit));font-size:calc(11 * var(--ui-unit))}.build_toolbarRight__ovxZq>button:last-child{flex:0 0 auto}.build_page__Tj0ys[data-static=true]>.build_notice__rhFZs{left:calc(14 * var(--ui-unit));max-width:calc(100vw - calc(28 * var(--ui-unit)))}}.build_gearCSLine__cwc8c{display:flex;align-items:baseline;gap:calc(8 * var(--ui-unit));padding:calc(2 * var(--ui-unit)) 0 calc(6 * var(--ui-unit));font-size:calc(12 * var(--ui-unit));color:var(--color-text-secondary)}.build_gearCSLine__cwc8c b{color:var(--color-text-primary);font-size:calc(14 * var(--ui-unit));font-variant-numeric:tabular-nums}.build_totalRVCurrent__ZHE1_,.build_totalRVLine__S9cQW,.build_totalRVReference__lUJry{font-size:calc(12 * var(--ui-unit));font-weight:750}.build_totalRVCurrent__ZHE1_{color:var(--rv-color)}.build_totalRVReference__lUJry{color:var(--color-text-secondary)}.build_preview__9pWcO .card[data-editing] .section-title .enemy-level{cursor:default}.build_preview__9pWcO .titan-total>span{white-space:nowrap}.build_preview__9pWcO .card[data-stat-highlight*="@cs-sources"] .titan-total:after{content:none}.build_preview__9pWcO .titan-cs-overlay{display:none;position:absolute;left:0;bottom:calc(100% + 8px);width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #384d76;border-radius:5px;background:#0e131d;color:#aebecd;font-size:11px;line-height:1.4;pointer-events:none;z-index:12;box-shadow:0 3px 10px #0008}.build_preview__9pWcO .card[data-stat-highlight*="@cs-sources"] .titan-cs-overlay:has(div){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px}.build_preview__9pWcO .titan-cs-overlay>strong{grid-column:1/-1;color:#edf2f8;font-size:12px;padding-bottom:5px;border-bottom:1px solid #ffffff1c}.build_preview__9pWcO .titan-cs-overlay>div{display:flex;justify-content:space-between;align-items:baseline;gap:5px;min-width:0;font-size:10px}.build_preview__9pWcO .titan-cs-overlay b{color:#a4dcf7;white-space:nowrap;font-variant-numeric:tabular-nums}.build_gearBaseEffects__qbqa3{gap:calc(6 * var(--ui-unit));margin-top:0}.build_gearBaseEffects__qbqa3 .build_gearCSLine__cwc8c{padding:0}.build_captureDetails__3LkcL{max-width:calc(900 * var(--ui-unit));margin:calc(12 * var(--ui-unit)) auto;padding:calc(12 * var(--ui-unit));font-size:calc(13 * var(--ui-unit));overflow-wrap:anywhere}.build_captureDetails__3LkcL summary{cursor:pointer}.build_preview__9pWcO .consumable-empty{margin:0;min-height:82px;display:flex;align-items:center;justify-content:center;font-size:10px;color:#7f8ea3;text-align:center}.build_attackTotal__3m8m_{display:grid;gap:calc(8 * var(--ui-unit));margin-top:calc(4 * var(--ui-unit));padding-top:calc(10 * var(--ui-unit));border-top:1px solid rgba(237,242,248,.14)}.build_detailRow__78RVO{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:calc(2 * var(--ui-unit)) calc(16 * var(--ui-unit))}.build_detailRow__78RVO>*{white-space:nowrap}.build_detailRow__78RVO>:last-child{margin-left:auto}.build_detailRow__78RVO>strong{font-size:calc(11 * var(--ui-unit));font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary,#b3c0cd)}.build_detailRow__78RVO>b,.build_detailRow__78RVO>span,.build_detailRow__78RVO>time{font-size:calc(12 * var(--ui-unit));font-weight:600;color:#edf2f8;font-variant-numeric:tabular-nums}.build_sourcePercentage__QcPW1{color:var(--info-link,var(--color-accent,#2ba6df))}.build_sourcePercentage__QcPW1[data-element=Physical]{color:#f2b448}.build_sourcePercentage__QcPW1[data-element=Flame]{color:#ff5d4f}.build_sourcePercentage__QcPW1[data-element=Volt]{color:#b27cff}.build_sourcePercentage__QcPW1[data-element=Frost]{color:#4b7fd6}.build_sourcePercentage__QcPW1[data-element=Altered]{color:#3fc79a}.build_detailRow__78RVO>time{font-weight:500}.build_detailRow__78RVO[data-gear-contribution=progression]{padding-bottom:calc(8 * var(--ui-unit));border-bottom:1px solid var(--color-border,rgba(237,242,248,.14))}.build_accountCounters__K4dTu{display:grid;gap:calc(6 * var(--ui-unit));min-width:calc(210 * var(--ui-unit))}.build_accountCounterRow__JeRaW>strong{font-size:calc(12 * var(--ui-unit));letter-spacing:normal;text-transform:none}.build_accountCounterRow__JeRaW[data-separated]{border-top:1px solid var(--color-border,rgba(237,242,248,.14));padding-top:calc(8 * var(--ui-unit));margin-top:calc(2 * var(--ui-unit))}.build_iconPickInline__ktJjn{display:inline-block}.build_supportResetRule__FjBI7{margin:0;max-width:calc(260 * var(--ui-unit));font-size:calc(12 * var(--ui-unit));line-height:1.45;color:var(--color-text-secondary,#b3c0cd)}.build_buildTitle__WViib button,.build_buildTitle__WViib button *,.build_preview__9pWcO .card .build-element,.build_preview__9pWcO .card .build-element img,.build_preview__9pWcO .card .build-role,.build_preview__9pWcO .card .build-role img,.build_preview__9pWcO .card .tof-demo-import,.build_preview__9pWcO .card .tof-demo-import *{cursor:pointer}.build_preview__9pWcO .card .tof-demo-import:disabled,.build_preview__9pWcO .card .tof-demo-import:disabled *{cursor:default}.build_randomStats__OiPwo{display:grid;grid-template-columns:minmax(0,1fr) repeat(2,auto);column-gap:calc(14 * var(--ui-unit));row-gap:calc(6 * var(--ui-unit));font-size:calc(12 * var(--ui-unit));font-variant-numeric:tabular-nums}.build_randomStats__OiPwo[data-titan]{grid-template-columns:minmax(0,1fr) repeat(4,auto)}.build_randomStats__OiPwo>div{display:contents}.build_randomStats__OiPwo>div>b,.build_randomStats__OiPwo>div>span{text-align:right;white-space:nowrap}.build_randomStats__OiPwo>div>.build_randomStatName__4BfWz{display:inline-flex;align-items:center;gap:calc(6 * var(--ui-unit));text-align:left;color:var(--color-text-secondary,#b3c0cd);min-width:0}.build_randomStatName__4BfWz img{width:calc(14 * var(--ui-unit));height:calc(14 * var(--ui-unit));object-fit:contain}.build_randomStats__OiPwo>div>b{font-weight:600;color:#edf2f8}.build_randomStatsHead__IuX9n>span{font-size:calc(10 * var(--ui-unit));letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary,#b3c0cd);padding-bottom:calc(2 * var(--ui-unit));border-bottom:1px solid #ffffff12}.build_randomStatsHead__IuX9n>span:first-child{text-align:left}.build_randomStats__OiPwo .build_randomStatMax__FFcXp{color:var(--info-link,var(--color-accent,#2ba6df));font-weight:600}.build_randomStats__OiPwo .build_randomStatMax__FFcXp[data-percentage=true]{color:#d8c59b}.build_inspectionDialog__Wg2vj.build_inspectionDialog__Wg2vj{width:fit-content;min-width:min(calc(320 * var(--ui-unit)),100%)}.build_page__Tj0ys{padding-left:calc(76 * var(--ui-unit));padding-right:calc(76 * var(--ui-unit))}@media (max-width:1023px),(max-width:1366px) and (pointer:coarse){.build_page__Tj0ys{padding-left:calc(8 * var(--ui-unit));padding-right:calc(8 * var(--ui-unit))}.build_page__Tj0ys[data-static]>.build_exportAction___PsXy{display:none}.build_page__Tj0ys[data-static]{padding-bottom:calc(16 * var(--ui-unit))}}.build_inlineNumber__7qgho{appearance:textfield;-moz-appearance:textfield;padding:0 calc(2 * var(--ui-unit));margin:0 calc(-2 * var(--ui-unit));border:0;border-radius:calc(3 * var(--ui-unit));background:transparent;color:inherit;font:inherit;text-align:right;cursor:pointer}.build_inlineNumber__7qgho::-webkit-inner-spin-button,.build_inlineNumber__7qgho::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.build_inlineNumber__7qgho,.build_preview__9pWcO .build_inlineNumber__7qgho{cursor:pointer}.build_inlineNumber__7qgho:hover{background:#ffffff10}.build_inlineNumber__7qgho:focus,.build_preview__9pWcO .build_inlineNumber__7qgho:focus{outline:1px solid var(--color-accent);background:#0b0f16;cursor:text}.build_rotateNotice__baVWS{display:none}@media (max-width:1100px) and (pointer:coarse){.build_page__Tj0ys[data-static]>.build_exportAction___PsXy{display:none}.build_page__Tj0ys[data-static]{padding-bottom:calc(16 * var(--ui-unit))}}@media (max-width:760px) and (orientation:portrait){.build_page__Tj0ys[data-static]>:not(.build_rotateNotice__baVWS):not(h1){display:none}.build_page__Tj0ys{padding-bottom:0}.build_rotateNotice__baVWS{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(12 * var(--ui-unit));min-height:calc(100svh - calc(160 * var(--ui-unit)));padding:calc(24 * var(--ui-unit)) calc(16 * var(--ui-unit));text-align:center;color:var(--color-text-secondary,#b3c0cd)}.build_rotateNotice__baVWS svg{width:calc(72 * var(--ui-unit));height:calc(72 * var(--ui-unit));fill:none;stroke:var(--color-accent,#2ba6df);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;animation:build_rotateHint__1NCer 2.4s ease-in-out infinite}.build_rotateNotice__baVWS strong{font-size:calc(18 * var(--ui-unit));color:#f8fafc}.build_rotateNotice__baVWS span{max-width:calc(300 * var(--ui-unit));font-size:calc(13 * var(--ui-unit));line-height:1.5}}@keyframes build_rotateHint__1NCer{0%,25%{transform:rotate(0)}50%,75%{transform:rotate(-90deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.build_rotateNotice__baVWS svg{animation:none}}.build_menuCount__FR0oY{min-width:calc(18 * var(--ui-unit));padding:1px calc(5 * var(--ui-unit));border-radius:calc(9 * var(--ui-unit));background:rgba(125,211,252,.18);color:#7dd3fc;font-size:calc(11 * var(--ui-unit));text-align:center}.build_profileMenu__9vktt{min-width:calc(260 * var(--ui-unit))}.build_menuHead__32WHL{margin:calc(2 * var(--ui-unit)) calc(6 * var(--ui-unit)) calc(4 * var(--ui-unit));color:var(--color-text-secondary);font-size:calc(11 * var(--ui-unit));font-variant-numeric:tabular-nums}.build_profileItem__Ber7O{display:grid;grid-template-columns:calc(18 * var(--ui-unit)) 1fr auto;align-items:center;gap:calc(8 * var(--ui-unit));padding:calc(7 * var(--ui-unit)) calc(8 * var(--ui-unit));border-radius:calc(5 * var(--ui-unit));color:var(--color-text-primary);font-size:calc(12 * var(--ui-unit));text-decoration:none}.build_profileItem__Ber7O:focus-visible,.build_profileItem__Ber7O:hover{background:var(--tool-panel-controls)}.build_profileItem__Ber7O[aria-current=page]{background:rgba(125,211,252,.12);color:#c7e9ff}.build_profileItem__Ber7O img{width:calc(18 * var(--ui-unit));height:calc(18 * var(--ui-unit))}.build_profileItem__Ber7O small{color:var(--color-text-secondary);font-size:calc(11 * var(--ui-unit));font-variant-numeric:tabular-nums}.build_saveProfile__P1FBG{display:inline-flex}.build_demoCta___kWML{flex:1 1 0;min-width:0;margin:0 calc(8 * var(--ui-unit));align-self:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(8 * var(--ui-unit)) calc(14 * var(--ui-unit))}:is(.build_gearEditor__EZlIs,.build_gearForm__baPFq) .build_field__ktfYJ>span{font-size:calc(11 * var(--ui-unit));font-weight:600;letter-spacing:.3px;color:#9fb0c3}:is(.build_gearEditor__EZlIs,.build_gearForm__baPFq) .build_field__ktfYJ input:not([type=checkbox]):not([type=range]),:is(.build_gearEditor__EZlIs,.build_gearForm__baPFq) .build_field__ktfYJ select{background:var(--surface-inset,#0b0f17);border:1px solid var(--surface-border-strong,#ffffff2e);border-radius:calc(7 * var(--ui-unit));color:var(--sim-text-main,#edf2f8);transition:border-color .15s,box-shadow .15s,background-color .15s}:is(.build_gearEditor__EZlIs,.build_gearForm__baPFq) .build_field__ktfYJ input:not([type=checkbox]):not([type=range]):hover,:is(.build_gearEditor__EZlIs,.build_gearForm__baPFq) .build_field__ktfYJ select:hover{border-color:#ffffff4d}:is(.build_gearEditor__EZlIs,.build_gearForm__baPFq) .build_field__ktfYJ input:not([type=checkbox]):not([type=range]):focus-visible,:is(.build_gearEditor__EZlIs,.build_gearForm__baPFq) .build_field__ktfYJ select:focus-visible{outline:none;border-color:#2ba6df;box-shadow:0 0 0 calc(3 * var(--ui-unit)) #2ba6df33}:is(.build_gearEditor__EZlIs,.build_gearForm__baPFq) .build_field__ktfYJ input[type=number]{text-align:right;font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield}:is(.build_gearEditor__EZlIs,.build_gearForm__baPFq) .build_field__ktfYJ input[type=number]::-webkit-inner-spin-button,:is(.build_gearEditor__EZlIs,.build_gearForm__baPFq) .build_field__ktfYJ input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:is(.build_gearEditor__EZlIs,.build_gearForm__baPFq) .build_field__ktfYJ input::placeholder{color:#5f7086}:is(.build_gearEditor__EZlIs,.build_gearForm__baPFq) .build_field__ktfYJ input[type=checkbox]{appearance:none;-webkit-appearance:none;position:relative;flex:none;width:calc(38 * var(--ui-unit));height:calc(22 * var(--ui-unit));margin:0;border:1px solid #ffffff3d;border-radius:calc(999 * var(--ui-unit));background:#ffffff1a;cursor:pointer;transition:background-color .15s,border-color .15s}:is(.build_gearEditor__EZlIs,.build_gearForm__baPFq) .build_field__ktfYJ input[type=checkbox]:after{content:"";position:absolute;top:calc(2 * var(--ui-unit));left:calc(2 * var(--ui-unit));width:calc(16 * var(--ui-unit));height:calc(16 * var(--ui-unit));border-radius:50%;background:#cbd5e1;transition:transform .15s,background-color .15s}:is(.build_gearEditor__EZlIs,.build_gearForm__baPFq) .build_field__ktfYJ input[type=checkbox]:checked{background:#2ba6df59;border-color:#2ba6df}:is(.build_gearEditor__EZlIs,.build_gearForm__baPFq) .build_field__ktfYJ input[type=checkbox]:checked:after{transform:translateX(calc(16 * var(--ui-unit)));background:#fff}:is(.build_gearEditor__EZlIs,.build_gearForm__baPFq) .build_field__ktfYJ input[type=checkbox]:focus-visible{outline:calc(2 * var(--ui-unit)) solid #a4dcf7;outline-offset:calc(2 * var(--ui-unit))}:is(.build_gearEditor__EZlIs,.build_gearForm__baPFq) .build_gearStatIncrease__K7F_m>span{font-size:calc(11 * var(--ui-unit));font-weight:600;letter-spacing:.3px}:is(.build_gearEditor__EZlIs,.build_gearForm__baPFq) .build_gearStatIncrease__K7F_m output{min-height:calc(38 * var(--ui-unit));box-sizing:border-box;background:var(--surface-inset,#0b0f17);border-color:var(--surface-border-strong,#ffffff2e);border-radius:calc(7 * var(--ui-unit));color:#cbd5e1;font-variant-numeric:tabular-nums}.build_gearProgressFields__SYtNX{width:calc(130 * var(--ui-unit))}.build_gearProgressFields__SYtNX>label:has(input[type=checkbox]){justify-content:space-between}.build_gearOcr__WTNag{display:inline-flex;margin-left:auto}.build_gearOcrDrop__15cRt{display:inline-flex;align-items:center;gap:calc(6 * var(--ui-unit));min-height:calc(32 * var(--ui-unit));padding:calc(2 * var(--ui-unit)) calc(6 * var(--ui-unit));border:1px dashed var(--surface-border-strong,#ffffff2e);border-radius:calc(7 * var(--ui-unit));color:var(--color-text-secondary,#aab9c8)}.build_gearOcrDrop__15cRt:focus-visible,.build_gearOcrDrop__15cRt[data-dragging=true]{outline:calc(2 * var(--ui-unit)) solid var(--tool-input-focus,#2ba6df);outline-offset:calc(2 * var(--ui-unit));border-color:var(--tool-input-focus,#2ba6df)}.build_gearOcrHint__JfDiU{font-size:calc(10 * var(--ui-unit));white-space:nowrap}.build_gearStatSection__jK_qa>h3{display:flex;align-items:center;gap:calc(8 * var(--ui-unit))}.build_profileCosmeticAnimation__jKCwv{display:block;width:calc(96 * var(--ui-unit));height:calc(96 * var(--ui-unit));margin:calc(8 * var(--ui-unit)) auto;border-radius:50%;object-fit:cover}