.comp_compContainer__ONa_d{width:100%;max-width:97.5rem;margin:0 auto;padding:1.5rem 1.25rem 5rem;box-sizing:border-box;display:flex;flex-direction:row;align-items:flex-start;gap:1.25rem}.comp_hero__k2w7r{margin-bottom:1.5rem}.comp_eyebrow__pKFAv{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono,monospace);font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#38bdf8;margin-bottom:.375rem}.comp_eyebrowDot__yfnHQ{width:.5rem;height:.5rem;border-radius:50%;background:#38bdf8;box-shadow:0 0 .5rem #38bdf8}.comp_title__ZggEp{font-family:var(--font-serif,"Spectral",Georgia,serif);font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:700;color:#f8fafc;margin:0 0 .5rem;letter-spacing:-.01em}.comp_subtitle__s92GQ{font-size:.875rem;line-height:1.5;color:#94a3b8;margin:0;max-width:52.5rem}.comp_toolbar__CDg1A{gap:1rem;width:16rem;flex-shrink:0;background:#101420;border:1px solid rgba(255,255,255,.08);border-radius:.75rem;padding:1rem;box-sizing:border-box;box-shadow:0 .25rem 1.25rem rgba(0,0,0,.25);position:sticky;top:1.5rem}.comp_serverSwitchWrap__Nj6pH,.comp_toolbar__CDg1A{display:flex;flex-direction:column;align-items:stretch}.comp_serverSwitchWrap__Nj6pH{padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.08)}.comp_toolbarGroup__wB55p{display:flex;flex-direction:column;align-items:stretch;gap:.625rem;width:100%}.comp_modeSwitch__bwQkC{display:flex;width:100%;box-sizing:border-box;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.1);border-radius:.5rem;padding:.1875rem;gap:.125rem;flex-shrink:0}.comp_modeBtn__wHjsg{flex:1;background:transparent;border:none;color:#94a3b8;font-size:.8125rem;font-weight:600;padding:.4375rem .625rem;border-radius:.375rem;cursor:pointer;transition:all .18s ease;white-space:nowrap;text-align:center}.comp_modeBtn__wHjsg:hover{color:#f8fafc}.comp_modeBtnActive__jk3VN{background:#38bdf8;color:#08101e;box-shadow:0 .125rem .5rem rgba(56,189,248,.35);font-weight:700}.comp_presetControl__usheI,.comp_presetWrap__gJ_dz{position:relative;width:100%}.comp_presetControl__usheI{z-index:35}.comp_presetControlOpen__9e_TR{z-index:2500}.comp_presetTrigger__25n81{width:100%;box-sizing:border-box;min-height:2.375rem;display:grid;grid-template-columns:minmax(0,1fr) .875rem;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid var(--surface-border-strong);border-radius:.5rem;background:var(--surface-panel);color:#f4f8ff;box-shadow:inset 0 1px 0 rgba(255,255,255,.03);font-family:inherit;font-size:.8125rem;font-weight:600;letter-spacing:.01em;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.comp_presetTrigger__25n81:hover{border-color:rgba(255,255,255,.24)}.comp_presetTrigger__25n81:focus-visible{outline:.125rem solid #38bdf8;outline-offset:.125rem;border-color:#38bdf8;box-shadow:0 0 0 .125rem rgba(56,189,248,.12)}.comp_presetControlOpen__9e_TR .comp_presetTrigger__25n81{border-color:#38bdf8;box-shadow:0 0 0 .125rem rgba(56,189,248,.12)}.comp_presetValue__gCB3a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comp_presetChevron__qH8Ob{width:.875rem;height:.875rem;fill:none;stroke:#55c2ef;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.comp_presetChevronOpen__VNDdG{transform:rotate(180deg)}.comp_presetMenu__rSYm1{position:absolute;top:calc(100% + .375rem);left:0;right:0;width:100%;box-sizing:border-box;padding:.375rem;border:1px solid var(--surface-border-strong);border-radius:.625rem;background:var(--surface-panel);box-shadow:0 .75rem 1.875rem rgba(0,0,0,.32);backdrop-filter:blur(1.125rem);-webkit-backdrop-filter:blur(1.125rem);z-index:2500}.comp_presetOption__wqtHS{width:100%;box-sizing:border-box;min-height:2rem;display:grid;grid-template-columns:minmax(0,1fr) 1rem;align-items:center;gap:.5rem;padding:.375rem .625rem;border:1px solid transparent;border-radius:.375rem;text-align:left;cursor:pointer;transition:color .14s ease,background-color .14s ease,border-color .14s ease;background:transparent;color:#e5e7eb;font-family:inherit;font-size:.8125rem;font-weight:500}.comp_presetOption__wqtHS span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comp_presetOptionDivider__J2wfc{margin-top:.3125rem;padding-top:.625rem;border-top:1px solid var(--surface-border);border-top-left-radius:0;border-top-right-radius:0}.comp_presetOption__wqtHS:focus-visible,.comp_presetOption__wqtHS:hover{outline:none;color:#ffffff;background:var(--surface-hover);border-color:var(--surface-border-strong)}.comp_presetOptionSelected__NNSZP{color:#78d5f8;background:rgba(43,166,223,.18);border-color:rgba(43,166,223,.3);font-weight:650}.comp_presetOption__wqtHS svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;opacity:0}.comp_presetOptionSelected__NNSZP svg{opacity:1}.comp_presetNative__bRUhe{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.comp_sideBtn__aYwgg{display:inline-flex;align-items:center;justify-content:center;gap:.4375rem;padding:.5rem .875rem;border-radius:.5rem;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .18s ease;border:1px solid transparent;text-decoration:none;white-space:nowrap;width:100%;box-sizing:border-box}.comp_sideBtn__aYwgg svg{flex-shrink:0}.comp_sideBtn__aYwgg:disabled{opacity:.5;cursor:not-allowed}.comp_sideBtnPrimary__OHzOB{background:rgba(56,189,248,.14);border-color:rgba(56,189,248,.4);color:#38bdf8}.comp_sideBtnPrimary__OHzOB:hover:not(:disabled){background:#38bdf8;color:#08101e;box-shadow:0 0 .75rem rgba(56,189,248,.25)}.comp_sideBtnAccent__JFjQ5{background:rgba(192,132,252,.14);border-color:rgba(192,132,252,.4);color:#c084fc}.comp_sideBtnAccent__JFjQ5:hover:not(:disabled){background:#c084fc;color:#08101e;box-shadow:0 0 .75rem rgba(192,132,252,.22)}.comp_sideBtnDanger__EYkzo{background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.35);color:#f87171}.comp_sideBtnDanger__EYkzo:hover:not(:disabled){background:#ef4444;color:#ffffff;box-shadow:0 0 .75rem rgba(239,68,68,.35)}.comp_tableCard__hyhyV{flex:1;min-width:0;background:var(--surface-panel);border:1px solid rgba(255,255,255,.08);border-radius:.875rem;overflow:hidden;box-shadow:0 .5rem 1.875rem rgba(0,0,0,.35)}.comp_tableScroll__nIwwe{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.comp_tableHead__afiBx{display:grid;align-items:center;gap:.5rem;padding:.625rem 1rem;background:#141926;border-bottom:1px solid rgba(255,255,255,.08);box-sizing:border-box}.comp_tableHeadMmo__x76QN,.comp_tableHead__afiBx{grid-template-columns:13.125rem 5rem 16.875rem 16.875rem 11.5625rem minmax(5rem,1fr);min-width:67.5rem}.comp_tableHeadTh__NLR3A{font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8}.comp_tableHeadThCenter__1xomd{text-align:center}.comp_tableHeadThOrder__jZUgj{text-align:left;padding-left:.375rem}.comp_tableSignature__NAx6v{text-align:right;text-transform:none;font-family:var(--font-mono,monospace);white-space:nowrap}.comp_tableBody__BObQd{display:flex;flex-direction:column;gap:.375rem;padding:.375rem .5rem;min-width:67.5rem;box-sizing:border-box}.comp_tableBodyMmo__hrtrF{min-width:67.5rem}.comp_row__xtXSS{display:grid;grid-template-columns:13.125rem 5rem 16.875rem 16.875rem 11.5625rem minmax(5rem,1fr);align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:.5625rem;border:1px solid transparent;transition:all .18s ease;position:relative;background:#121624}.comp_rowDragging__6Mld1{opacity:.48;filter:saturate(.7)}.comp_rowDropTarget__Djj_U{outline:.125rem solid rgba(56,189,248,.72);outline-offset:.125rem;box-shadow:0 0 1.125rem rgba(56,189,248,.2)}.comp_rowMmo__FUKkk{grid-template-columns:13.125rem 5rem 16.875rem 16.875rem 11.5625rem minmax(5rem,1fr)}.comp_rowDragging__6Mld1{opacity:.4;border-style:dashed}.comp_rowTank__naswS{background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.4)}.comp_rowTank__naswS:hover{border-color:rgba(245,158,11,.7);box-shadow:0 0 1rem rgba(245,158,11,.2)}.comp_rowHealer__6kFla{background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.4)}.comp_rowHealer__6kFla:hover{border-color:rgba(16,185,129,.7);box-shadow:0 0 1rem rgba(16,185,129,.2)}.comp_rowDps__zoZNo{background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.4)}.comp_rowDps__zoZNo:hover{border-color:rgba(239,68,68,.7);box-shadow:0 0 1rem rgba(239,68,68,.2)}.comp_rowBalance__zwKoD{background:rgba(148,163,184,.12);border-color:rgba(148,163,184,.4)}.comp_rowBalance__zwKoD:hover{border-color:rgba(148,163,184,.7);box-shadow:0 0 1rem rgba(148,163,184,.15)}.comp_colPlayer__3_ym4{display:flex;align-items:center;gap:.5rem}.comp_dragHandle___dOxo{color:#64748b;cursor:grab;font-size:.875rem;user-select:none}.comp_dragHandle___dOxo:active{cursor:grabbing}.comp_playerIndex__DrjEQ{font-family:var(--font-mono,monospace);font-size:.8125rem;font-weight:700;color:#94a3b8;width:1.25rem}.comp_playerMeta__attpw{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.comp_weaponModeControl__cmYjM{display:inline-flex;align-self:flex-start;align-items:center;gap:.1875rem;padding:.125rem;border:1px solid rgba(148,163,184,.24);border-radius:62.4375rem;background:rgba(7,10,17,.72);box-shadow:inset 0 1px .125rem rgba(0,0,0,.35)}.comp_weaponModeButton__eSQUR{display:inline-flex;align-items:center;justify-content:center;gap:.3125rem;min-height:1.4375rem;min-width:3.5rem;padding:.1875rem .5625rem;border:1px solid transparent;border-radius:62.4375rem;background:transparent;color:#9aa8ba;font-size:.67rem;font-weight:650;line-height:1;cursor:pointer;white-space:nowrap;transition:color .14s ease,background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.comp_weaponModeButton__eSQUR:hover{color:#e5edf7;background:rgba(255,255,255,.07)}.comp_weaponModeButton__eSQUR:focus-visible{outline:.125rem solid #7dd3fc;outline-offset:.125rem;z-index:1}.comp_weaponModeButtonActive__uosjd{color:#e0f6ff;border-color:rgba(56,189,248,.56);background:linear-gradient(180deg,rgba(14,116,144,.58),rgba(8,76,102,.58));box-shadow:0 0 .625rem rgba(34,211,238,.13),inset 0 1px rgba(255,255,255,.1)}.comp_weaponModeButtonActive__uosjd:before{width:.3125rem;height:.3125rem;flex:0 0 0.3125rem;border-radius:50%;background:#67e8f9;box-shadow:0 0 .375rem rgba(103,232,249,.65);content:""}.comp_roleBadge___hWF_{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:.25rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;cursor:pointer;border:1px solid transparent;width:fit-content;transition:filter .15s ease}.comp_roleBadge___hWF_:hover{filter:brightness(1.2)}.comp_playerNameInput__CoTpp{background:transparent;border:1px solid transparent;border-radius:.25rem;color:#f8fafc;font-size:.8125rem;font-weight:600;padding:.125rem .25rem;width:100%;box-sizing:border-box}.comp_playerNameInput__CoTpp:hover{border-color:rgba(255,255,255,.15)}.comp_playerNameInput__CoTpp:focus{outline:none;background:#0b0d13;border-color:#38bdf8}.comp_colTrait__5mH9f,.comp_traitAvatar__m9GOA{display:flex;justify-content:center;align-items:center}.comp_traitAvatar__m9GOA{width:3.75rem;height:3.75rem;border-radius:50%;border:.125rem solid #fbbf24;box-shadow:0 0 .625rem rgba(251,191,36,.25);overflow:hidden;position:relative;background:var(--tool-panel-surface);cursor:pointer;transition:all .2s ease;user-select:none;flex-shrink:0}.comp_traitAvatar__m9GOA:hover{border-color:#fbbf24;transform:scale(1.05);box-shadow:0 0 .875rem rgba(251,191,36,.3)}.comp_traitEmpty__keVj2{width:3.75rem;height:3.75rem;border-radius:50%;border:.09375rem dashed rgba(255,255,255,.2);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;color:#64748b;font-size:.625rem;transition:all .15s ease}.comp_traitEmpty__keVj2:hover{border-color:#38bdf8;color:#38bdf8;background:rgba(56,189,248,.05)}.comp_colMatrices__6ObOd,.comp_colWeapons__MCKD2{display:flex;align-items:center;justify-content:center;gap:.5rem}.comp_colWeaponMode__HmTbC{min-width:0}.comp_colRelics__mRIdk,.comp_colWeaponMode__HmTbC{display:flex;align-items:center;justify-content:center}.comp_colRelics__mRIdk{gap:.5rem}.comp_colActions__2Hf6R{width:100%}.comp_colActions__2Hf6R,.comp_orderBtns__dC_0V{display:flex;align-items:center;gap:.25rem}.comp_actionBtn__gA6cJ{background:var(--surface-panel);border:1px solid rgba(255,255,255,.1);color:#94a3b8;border-radius:.3125rem;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;font-size:.6875rem;cursor:pointer;transition:all .15s ease;flex-shrink:0}.comp_actionBtn__gA6cJ:hover:not(:disabled){background:var(--surface-raised);color:#f8fafc;border-color:#38bdf8}.comp_actionBtn__gA6cJ:disabled{opacity:.3;cursor:not-allowed}.comp_actionBtnClear__axbGq{margin-left:auto;width:1.75rem;height:1.75rem;min-width:1.75rem;min-height:1.75rem;border-radius:.375rem;color:#f87171;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.25);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;flex-shrink:0;padding:0}.comp_actionBtnClear__axbGq:hover:not(:disabled){background:rgba(239,68,68,.25);border-color:#ef4444;color:#ffffff;transform:scale(1.12);box-shadow:0 0 .625rem rgba(239,68,68,.45)}.comp_slot__w_SHQ{width:4.625rem;height:4.625rem;border-radius:.5rem;background:var(--surface-inset);border:1px solid rgba(255,255,255,.12);position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;box-sizing:border-box;transition:all .15s ease;overflow:hidden}.comp_slot__w_SHQ:hover{border-color:rgba(56,189,248,.5);box-shadow:0 0 .75rem rgba(56,189,248,.2)}.comp_slotImg__6I9J9{width:100%;height:100%;object-fit:cover}.comp_slotEmpty__ODTgX{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;color:#64748b;font-size:.625rem;font-weight:600;text-transform:uppercase;text-align:center;padding:.25rem}.comp_slotEmpty__ODTgX:hover{color:#38bdf8}.comp_starBadge__HyIO9{position:absolute;bottom:.1875rem;right:.1875rem;background:rgba(0,0,0,.85);border:1px solid rgba(251,191,36,.5);color:#fbbf24;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.625rem;font-weight:800;line-height:1;border-radius:.1875rem;padding:.125rem .3125rem;cursor:pointer;z-index:4;transition:transform .15s ease,background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.comp_starBadge__HyIO9:hover{background:#fbbf24;color:#0b0d13;border-color:#f59e0b;transform:scale(1.15);box-shadow:0 0 .5rem rgba(251,191,36,.65)}.comp_elementBadge__bbF0e{position:absolute;top:.1875rem;left:.1875rem;width:1.125rem;height:1.125rem;background:rgba(8,12,20,.9);border-radius:50%;box-shadow:0 1px .25rem rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:3;padding:0}.comp_elementBadge__bbF0e img{width:.875rem;height:.875rem;object-fit:contain}.comp_elemBadgeDual__Z_ELT{width:auto;min-width:1.125rem;padding:1px .1875rem;border-radius:.25rem;gap:.125rem}.comp_elemBadgeDual__Z_ELT img{width:.75rem;height:.75rem}.comp_chipElemBadge__Cnvmo{position:absolute;top:.125rem;left:.125rem;width:.875rem;height:.875rem;background:rgba(8,12,20,.9);border-radius:50%;box-shadow:0 1px .25rem rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:2;padding:0}.comp_chipElemBadge__Cnvmo img{width:.6875rem;height:.6875rem;object-fit:contain}.comp_chipElemBadgeDual__GG2pa{width:auto;min-width:1.125rem;padding:1px .125rem;border-radius:.25rem;gap:.125rem}.comp_matrixCountBadge__3uopd{position:absolute;top:.1875rem;right:.1875rem;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.625rem;font-weight:800;line-height:1;padding:.125rem .3125rem;border-radius:.1875rem;background:rgba(192,132,252,.3);color:#e9d5ff;border:1px solid rgba(192,132,252,.55);z-index:3;cursor:pointer;transition:transform .15s ease,background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.comp_matrixCountBadge__3uopd:hover{transform:scale(1.12);background:#c084fc;color:#0b0d13;border-color:#d8b4fe;box-shadow:0 0 .625rem rgba(192,132,252,.65)}.comp_badge2Plus2__LMFQs{line-height:1;padding:.125rem .3125rem;z-index:10;cursor:pointer;transition:transform .15s ease,background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.comp_badge2Plus2__LMFQs:hover{transform:scale(1.12);background:#c084fc;color:#0b0d13;border-color:#d8b4fe;box-shadow:0 0 .625rem rgba(192,132,252,.65)}.comp_relicRankBadge__WS41S{position:absolute;top:.1875rem;right:.1875rem;display:inline-flex;align-items:center;justify-content:center;min-width:1.375rem;height:1.125rem;padding:0 .25rem;border-radius:.25rem;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.6875rem;font-weight:800;line-height:1;letter-spacing:.05em;text-transform:uppercase;z-index:4;cursor:pointer;transition:all .15s ease;user-select:none}.comp_relicRankR5___w0cP{background:linear-gradient(135deg,#f59e0b,#d97706);color:#000000;box-shadow:0 0 .5rem rgba(245,158,11,.5)}.comp_relicRankR5___w0cP:hover{transform:scale(1.18);box-shadow:0 0 .75rem rgba(245,158,11,.8)}.comp_relicRankR4__ae4q3{background:linear-gradient(135deg,#c084fc,#9333ea);color:#ffffff;box-shadow:0 0 .375rem rgba(192,132,252,.4)}.comp_relicRankR3__eiy34{background:linear-gradient(135deg,#38bdf8,#0284c7);color:#000000;box-shadow:0 0 .375rem rgba(56,189,248,.4)}.comp_relicRankR3__eiy34:hover{transform:scale(1.18);box-shadow:0 0 .625rem rgba(56,189,248,.7)}.comp_relicRankR1__JuCs9,.comp_relicRankR2__HFTwe{background:var(--surface-raised);color:#94a3b8;border:1px solid #334155}.comp_relicRankR0__F3ZD6{background:rgba(0,0,0,.65);color:#64748b;border:1px solid rgba(255,255,255,.1)}.comp_relicSsr__MyZDd{border-color:rgba(251,191,36,.4)}.comp_relicSr__QN1Dv{border-color:rgba(192,132,252,.4)}.comp_slot2Plus2__2fbds{position:relative;overflow:hidden}.comp_chipBack__1CrZm{top:.1875rem;left:.1875rem;z-index:1}.comp_chipBack__1CrZm,.comp_chipFront__RSbIo{position:absolute;width:2.75rem;height:2.75rem;border-radius:.375rem;overflow:hidden;border:none;background:transparent}.comp_chipFront__RSbIo{bottom:.1875rem;right:.1875rem;z-index:2;box-shadow:-1px -1px .3125rem rgba(0,0,0,.45)}.comp_badge2Plus2__LMFQs{position:absolute;top:.1875rem;right:.1875rem;background:rgba(192,132,252,.4);border:1px solid rgba(192,132,252,.55);color:#e9d5ff;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.5625rem;font-weight:800;border-radius:.1875rem;padding:0 .1875rem;z-index:3}.comp_splitBtn__a4wua{position:absolute;top:.1875rem;right:.1875rem;width:1.375rem;height:1.375rem;border-radius:.25rem;background:rgba(10,14,24,.88);border:1px solid rgba(56,189,248,.45);color:#38bdf8;font-size:.875rem;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:6;opacity:0;transform:scale(.85);transition:opacity .18s ease,transform .18s ease,background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;padding:0}.comp_slot__w_SHQ:hover .comp_splitBtn__a4wua{opacity:.35;transform:scale(1)}.comp_splitBtn__a4wua:hover{opacity:1!important;transform:scale(1.12)!important;background:#38bdf8;border-color:#38bdf8;color:#000;box-shadow:0 0 .625rem rgba(56,189,248,.6)}.comp_splitBtnCollapse__0mzwj{border-color:rgba(244,63,94,.5);color:#fb7185}.comp_splitBtnCollapse__0mzwj:hover{background:#f43f5e!important;border-color:#f43f5e!important;color:#fff!important;box-shadow:0 0 .625rem rgba(244,63,94,.5)!important}.comp_chipBackWeapon__WAmjd{bottom:.1875rem;left:.1875rem;z-index:1}.comp_chipBackWeapon__WAmjd,.comp_chipFrontWeapon__1Q5Zp{position:absolute;width:2.75rem;height:2.75rem;border-radius:.375rem;overflow:hidden;border:none;background:transparent;transition:transform .15s ease,z-index .15s ease,box-shadow .15s ease;cursor:pointer}.comp_chipFrontWeapon__1Q5Zp{top:.1875rem;right:.1875rem;z-index:3;box-shadow:-1px 1px .3125rem rgba(0,0,0,.45)}.comp_chipBackWeapon__WAmjd:hover,.comp_chipFrontWeapon__1Q5Zp:hover{z-index:5;transform:scale(1.08);box-shadow:0 0 .625rem rgba(56,189,248,.25)}.comp_chipStar___UbXs{position:absolute;bottom:.125rem;right:.125rem;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.5rem;font-weight:800;background:rgba(0,0,0,.85);color:#fbbf24;border:1px solid rgba(251,191,36,.6);border-radius:.125rem;padding:0 .1875rem;line-height:1.2;cursor:pointer;z-index:10;transition:transform .15s ease,background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.comp_chipStar___UbXs:hover{transform:scale(1.18);background:#fbbf24!important;color:#0b0d13!important;border-color:#f59e0b!important;box-shadow:0 0 .5rem rgba(251,191,36,.7)}.comp_chipStarBack__hmnsq{top:.125rem;left:.125rem;bottom:auto;right:auto}.comp_slotEquippedWeapon__wOaV7{border-color:rgba(56,189,248,.35)}.comp_slotEquippedWeapon__wOaV7:hover{border-color:#38bdf8}.comp_slotEquippedMatrix__qT0Vt{border-color:rgba(192,132,252,.4)}.comp_pop__eBbJ8{position:fixed;z-index:3500;background:var(--tool-panel-surface);backdrop-filter:blur(1rem);-webkit-backdrop-filter:blur(1rem);border:1px solid rgba(56,189,248,.4);border-radius:.625rem;padding:.625rem .75rem;box-shadow:0 .75rem 2rem rgba(0,0,0,.75),0 0 1rem rgba(56,189,248,.2);display:flex;flex-direction:column;gap:.5rem;min-width:13.125rem;width:max-content;max-width:min(27.5rem,95vw);user-select:none;animation:comp_popFadeIn__jtBm9 .14s ease-out}.comp_popMmo__6NfUT{box-sizing:border-box;width:min(27.5rem,calc(100vw - 1.25rem));max-width:min(27.5rem,calc(100vw - 1.25rem))}@keyframes comp_popFadeIn__jtBm9{0%{opacity:0;transform:translateY(-.25rem) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.comp_popTitle__fE8dj{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;padding-bottom:.25rem;border-bottom:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin:0}.comp_popSubtitle__2ra4T{font-size:.625rem;color:#38bdf8;white-space:nowrap}.comp_popSection__qYtO6{display:flex;flex-direction:column;gap:.25rem}.comp_popLabel__1J_F9{font-size:.625rem;font-family:var(--font-mono,"JetBrains Mono",monospace);color:#94a3b8;text-transform:uppercase;font-weight:700}.comp_popRow__xSd4q{display:flex;flex-wrap:nowrap;gap:.25rem;align-items:center}.comp_popRowMmo__mWd4p{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:.375rem;width:100%}.comp_popRowMmo__mWd4p .comp_popBtnStar__0ZyBL,.comp_popRowMmo__mWd4p .comp_popStepper__qAgDl{box-sizing:border-box;width:100%;min-width:0;padding-inline:.125rem;flex-shrink:1}.comp_popMmoAdvancementHeader__0MvF2{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.comp_popMmoStepControls__FgMOr{display:flex;align-items:center;gap:.25rem}.comp_popMmoStarGrid__U61hD{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.3125rem;width:100%}.comp_popMmoStarGrid__U61hD .comp_popBtnStar__0ZyBL{box-sizing:border-box;width:100%;min-width:0;height:1.875rem;padding-inline:.125rem;font-size:.6875rem}@media (max-width:480px){.comp_popMmoStarGrid__U61hD{grid-template-columns:repeat(4,minmax(0,1fr))}}.comp_popHeaderRow__85VWb{display:flex;align-items:center;justify-content:space-between;gap:.375rem}.comp_popBtn__b8hYW{display:inline-flex;align-items:center;justify-content:center;min-width:1.875rem;height:1.75rem;padding:0 .375rem;border-radius:.3125rem;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.75rem;font-weight:700;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);color:#cbd5e1;cursor:pointer;transition:all .14s ease;flex-shrink:0;white-space:nowrap}.comp_popBtn__b8hYW:hover:not(:disabled){background:rgba(56,189,248,.22);border-color:#38bdf8;color:#fff;transform:translateY(-1px)}.comp_popBtnStar__0ZyBL{min-width:2.25rem}.comp_popBtnActive__mvdui{background:#38bdf8;border-color:#38bdf8;color:#08101e;font-weight:800;box-shadow:0 0 .625rem rgba(56,189,248,.25)}.comp_popBtnStarActive__93AXA{background:#fbbf24;border-color:#f59e0b;color:#000;box-shadow:0 0 .625rem rgba(251,191,36,.4)}.comp_popBtnMatrixActive__IJ14y{background:#c084fc;border-color:#a855f7;color:#000;box-shadow:0 0 .625rem rgba(192,132,252,.22)}.comp_popBtnR5Active__AIrsg{background:linear-gradient(135deg,#f59e0b,#d97706);border-color:#f59e0b;color:#000}.comp_popBtnR4Active__s5ijB{background:linear-gradient(135deg,#c084fc,#9333ea);border-color:#c084fc;color:#fff}.comp_popBtnR3Active__VtdWA{background:linear-gradient(135deg,#38bdf8,#0284c7);border-color:#38bdf8;color:#000}.comp_popStepper__qAgDl{min-width:1.75rem;height:1.75rem;font-size:.9375rem;font-weight:800;color:#94a3b8;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:.3125rem;cursor:pointer;user-select:none;transition:all .15s ease;display:inline-flex;align-items:center;justify-content:center;padding:0;flex-shrink:0}.comp_popStepper__qAgDl:hover:not(:disabled){background:rgba(56,189,248,.2);border-color:#38bdf8;color:#ffffff;transform:translateY(-1px)}.comp_popStepper__qAgDl:disabled{opacity:.28;cursor:not-allowed}.comp_popInputWrap__BZoXc{display:flex;align-items:center;justify-content:space-between;gap:.625rem;margin-top:.375rem;padding-top:.375rem;border-top:1px solid rgba(255,255,255,.08)}.comp_popInputWrap__BZoXc .comp_popLabel__1J_F9{font-size:.6875rem;font-weight:600;color:#cbd5e1;letter-spacing:.02em;white-space:nowrap;flex:1}.comp_popNumInput__EOK05{min-width:3.125rem;width:auto;max-width:6.25rem;height:1.75rem;background:rgba(10,14,26,.75);border:1px solid rgba(255,255,255,.16);border-radius:.375rem;color:#ffffff;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.8125rem;font-weight:700;line-height:1.625rem;text-align:center;padding:0 .5rem;box-sizing:border-box;appearance:textfield;-moz-appearance:textfield;margin:0;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.comp_popNumInput__EOK05::-webkit-inner-spin-button,.comp_popNumInput__EOK05::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.comp_popNumInput__EOK05:hover{background:var(--surface-raised);border-color:rgba(56,189,248,.5)}.comp_popNumInput__EOK05:focus{background:rgba(10,15,30,.95);border-color:#38bdf8;outline:none;box-shadow:0 0 .625rem rgba(56,189,248,.4)}.comp_popChipPick__Pcl6a{font-size:.625rem;padding:.125rem .4375rem;height:1.375rem;background:rgba(56,189,248,.12);color:#38bdf8;border:1px solid rgba(56,189,248,.35);border-radius:.25rem;cursor:pointer;white-space:nowrap;font-weight:700}.comp_popChipPick__Pcl6a:hover{background:#38bdf8;color:#08101e;box-shadow:0 0 .5rem rgba(56,189,248,.25)}.comp_popRemove__IkoyN{width:100%;border-color:rgba(244,63,94,.5);color:#fb7185;font-family:var(--font-sans)}.comp_popRemove__IkoyN:hover:not(:disabled){background:#f43f5e;border-color:#f43f5e;color:#fff}.comp_popRoleBtn__Coerc{width:100%;justify-content:flex-start;gap:.5rem;font-family:var(--font-sans);font-weight:600;padding:.375rem .625rem;height:auto;font-size:.75rem}.comp_popRoleBtn__Coerc img{width:.875rem;height:.875rem;object-fit:contain}.comp_pickerSubtitle__6FV1G{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.6875rem;color:#38bdf8;margin:0}.comp_pickerTabs__vf_Qb{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;width:100%}.comp_pickCard__IgIO4{position:relative;background:var(--tool-panel-card);border:1px solid rgba(255,255,255,.08);border-radius:.625rem;padding:1.875rem .625rem .625rem;display:flex;flex-direction:column;align-items:stretch;text-align:left;cursor:pointer;transition:all .18s ease;user-select:none;color:inherit;font:inherit;min-height:12.8125rem;box-sizing:border-box}.comp_pickCard__IgIO4:hover{background:rgba(24,32,50,.9);border-color:#38bdf8;transform:translateY(-.125rem);box-shadow:0 .375rem 1rem rgba(56,189,248,.25)}.comp_pickCardSsr__3N56_:hover{border-color:rgba(230,162,60,.65);box-shadow:0 .375rem 1rem rgba(0,0,0,.5),0 0 .875rem rgba(230,162,60,.3)}.comp_pickCardSr__eZHS9:hover{border-color:rgba(168,85,247,.65);box-shadow:0 .375rem 1rem rgba(0,0,0,.5),0 0 .875rem rgba(168,85,247,.3)}.comp_pickTopBar__RezE9{position:absolute;top:.375rem;left:.375rem;right:.375rem;justify-content:space-between;z-index:2}.comp_pickBadgesLeft__juig5,.comp_pickTopBar__RezE9{display:flex;align-items:center;gap:.25rem}.comp_pickQuality__U4Uce{display:inline-flex;align-items:center;justify-content:center;height:1.625rem;box-sizing:border-box;font-size:.625rem;font-weight:800;padding:.125rem .3125rem;border-radius:.1875rem;text-transform:uppercase;letter-spacing:.04em;line-height:1;box-shadow:0 .125rem .375rem rgba(0,0,0,.5)}.comp_pickQualitySsr___2KRy{background:rgba(230,162,60,.15);color:#e6a23c;border:1px solid rgba(230,162,60,.5)}.comp_pickQualitySr__r_3Az{background:rgba(168,85,247,.15);color:#a855f7;border:1px solid rgba(168,85,247,.5)}.comp_pickQualityR__0_6Tv{background:rgba(59,130,246,.15);color:#3b82f6;border:1px solid rgba(59,130,246,.5)}.comp_pickQualityN__lVM66{background:rgba(16,185,129,.15);color:#10b981;border:1px solid rgba(16,185,129,.5)}.comp_pickElemBadge__HhM6G{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:1.875rem;height:1.625rem;gap:.125rem;padding:.125rem .25rem;border-radius:.25rem;background:rgba(10,8,14,.85);border:1px solid rgba(255,255,255,.15);box-shadow:0 .125rem .375rem rgba(0,0,0,.5);flex-shrink:0}.comp_pickElemBadge__HhM6G img{width:1.25rem;height:1.25rem;object-fit:contain;vertical-align:middle}.comp_pickElemPhysical__tmZ8i{background:rgba(234,179,8,.2);border-color:rgba(234,179,8,.5)}.comp_pickElemFlame__ICD8f{background:rgba(239,68,68,.2);border-color:rgba(239,68,68,.5)}.comp_pickElemFrost__HJOEg{background:rgba(6,182,212,.2);border-color:rgba(6,182,212,.5)}.comp_pickElemVolt___Krs_{background:rgba(168,85,247,.2);border-color:rgba(168,85,247,.5)}.comp_pickElemAltered__lruRD{background:rgba(16,185,129,.2);border-color:rgba(16,185,129,.5)}.comp_pickElemDual__9sBHr{border:1px solid rgba(255,255,255,.3);box-shadow:0 .125rem .375rem rgba(0,0,0,.5)}.comp_pickElemDualPair___4K91 img,.comp_pickElemDual__9sBHr img{width:1.25rem;height:1.25rem}.comp_pickElemBadge__HhM6G.comp_pickElemDualPair___4K91{width:2.625rem;gap:0;padding:.125rem .3125rem}.comp_pickElemDualPair___4K91 img+img{margin-left:-.625rem}.comp_pickElemFlamePhysical__LMaf7{background:linear-gradient(135deg,rgba(239,68,68,.95),rgba(217,119,6,.95));border-color:rgba(248,113,113,.5)}.comp_pickElemPhysicalFlame__JBa7I{background:linear-gradient(135deg,rgba(217,119,6,.95),rgba(239,68,68,.95));border-color:rgba(251,191,36,.5)}.comp_pickElemFrostVolt___21P3{background:linear-gradient(135deg,rgba(14,165,233,.95),rgba(168,85,247,.95));border-color:rgba(56,189,248,.5)}.comp_pickElemVoltFrost__oewlO{background:linear-gradient(135deg,rgba(168,85,247,.95),rgba(14,165,233,.95));border-color:rgba(192,132,252,.5)}.comp_pickRoleBadge__eAy9J{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:1.875rem;height:1.625rem;padding:.125rem .25rem;border-radius:.25rem;border:1px solid rgba(255,255,255,.25);box-shadow:0 .125rem .3125rem rgba(0,0,0,.4);flex-shrink:0}.comp_pickRoleBadge__eAy9J img{width:1.25rem;height:1.25rem;object-fit:contain;vertical-align:middle}.comp_pickRoleDps__FNTJA{background:linear-gradient(135deg,rgba(160,20,20,.95),rgba(90,10,10,.95));border:1px solid rgba(248,113,113,.65);box-shadow:0 .125rem .375rem rgba(0,0,0,.5),0 0 .5rem rgba(239,68,68,.35)}.comp_pickRoleTank___tgmM{background:linear-gradient(135deg,rgba(165,80,10,.95),rgba(95,45,5,.95));border:1px solid rgba(251,191,36,.65);box-shadow:0 .125rem .375rem rgba(0,0,0,.5),0 0 .5rem rgba(245,158,11,.35)}.comp_pickRoleBenediction__7k3m6{background:linear-gradient(135deg,rgba(10,110,75,.95),rgba(5,60,40,.95));border:1px solid rgba(52,211,153,.65);box-shadow:0 .125rem .375rem rgba(0,0,0,.5),0 0 .5rem rgba(16,185,129,.35)}.comp_pickRoleBalance__1uFOA{background:linear-gradient(135deg,rgba(140,90,20,.95),rgba(80,50,10,.95));border:1px solid rgba(245,158,11,.65);box-shadow:0 .125rem .375rem rgba(0,0,0,.5),0 0 .5rem rgba(245,158,11,.35)}.comp_pickArtStage__XmijU{display:flex;align-items:center;justify-content:center;width:100%;height:7.125rem;margin-top:.125rem;margin-bottom:.375rem;position:relative}.comp_pickThumb__TkhWu{object-fit:contain;filter:drop-shadow(0 .25rem .625rem rgba(0,0,0,.65));transition:transform .2s ease,filter .2s ease}.comp_pickCard__IgIO4:hover .comp_pickThumb__TkhWu{transform:scale(1.08);filter:drop-shadow(0 .375rem .875rem rgba(0,0,0,.85))}.comp_pickThumbWeapon__2rlLX{width:100%;height:100%;max-width:8.5rem;max-height:7rem}.comp_pickThumbMatrix__CqTkm{width:100%;height:100%;max-width:8.125rem;max-height:6.875rem;transform:scale(1.22)}.comp_pickCard__IgIO4:hover .comp_pickThumbMatrix__CqTkm{transform:scale(1.32);filter:drop-shadow(0 .375rem .875rem rgba(0,0,0,.85))}.comp_pickThumbRelic__iapfq{width:100%;height:100%;max-width:6.4375rem;max-height:6.4375rem}.comp_pickThumbTrait___56Qe{width:5.875rem;height:5.875rem;object-fit:contain;flex-shrink:0;margin-bottom:.125rem;transition:transform .2s ease}.comp_pickCard__IgIO4:hover .comp_pickThumbTrait___56Qe{transform:scale(1.08)}.comp_pickTitles__etgx6{display:flex;flex-direction:column;margin-top:auto;width:100%;text-align:left}.comp_pickName__4_hb8{font-size:.8125rem;font-weight:700;color:#f8fafc;line-height:1.25;margin:0 0 .1875rem}.comp_pickMeta__6syQ_,.comp_pickName__4_hb8{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.comp_pickMeta__6syQ_{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.71875rem;color:#94a3b8;display:flex;align-items:center;gap:.25rem;margin:0}.comp_pickDiamond__aEa1O{color:#fbbf24;font-size:.5625rem;flex-shrink:0}.comp_pickEmpty__6SMaD{grid-column:1/-1;padding:3rem 0;text-align:center;color:#64748b;font-size:.875rem}.comp_pickerCustomPanel__OKScC{display:flex;gap:.5rem;align-items:center;background:var(--surface-panel);padding:.5rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.1)}.comp_pickerCustomInput__EgzIW{flex:1;min-width:0;background:rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.15);border-radius:.375rem;padding:.375rem .75rem;font-size:.75rem;color:#fff}.comp_pickerCustomInput__EgzIW:focus{outline:none;border-color:#38bdf8}.comp_pickerApplyBtn__JIZ0h{display:inline-flex;align-items:center;padding:.375rem .875rem;border-radius:.375rem;font-size:.8125rem;font-weight:600;cursor:pointer;background:rgba(56,189,248,.14);border:1px solid rgba(56,189,248,.4);color:#38bdf8;transition:all .15s ease;white-space:nowrap}.comp_pickerApplyBtn__JIZ0h:hover:not(:disabled){background:#38bdf8;color:#08101e}.comp_pickerApplyBtn__JIZ0h:disabled{opacity:.4;cursor:not-allowed}@media (max-width:1080px){.comp_compContainer__ONa_d{flex-direction:column;align-items:stretch}.comp_toolbar__CDg1A{width:100%;position:static;justify-content:space-between}.comp_toolbarGroup__wB55p,.comp_toolbar__CDg1A{flex-direction:row;flex-wrap:wrap;align-items:center}.comp_toolbarGroup__wB55p{width:auto;flex:1 1 auto}}@media (max-width:768px){.comp_compContainer__ONa_d{padding:.75rem .5rem 3.75rem;gap:.75rem}.comp_tableHead__afiBx{display:none!important}.comp_tableScroll__nIwwe{overflow-x:visible}.comp_tableBody__BObQd{min-width:0!important;width:100%;padding:0;gap:.625rem}.comp_row__xtXSS{grid-template-columns:clamp(2.75rem,12vw,3.125rem) 1fr auto;grid-template-areas:"player   player   player" "trait    weapons  relics" "trait    matrices relics";gap:.375rem .5rem;padding:.5rem .625rem;border-radius:.625rem;min-width:0!important;width:100%;box-sizing:border-box}.comp_rowMmo__FUKkk{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"player player" "weapons relics" "weaponMode weaponMode"}.comp_colPlayer__3_ym4{grid-area:player;padding-right:5.5rem;display:flex;align-items:center;gap:.375rem;min-width:0;padding-bottom:.3125rem;border-bottom:1px solid rgba(255,255,255,.07)}.comp_playerMeta__attpw{flex-direction:row;align-items:center;gap:.5625rem;flex:1;min-width:0}.comp_roleBadge___hWF_{flex:0 0 auto}.comp_playerNameInput__CoTpp{flex:1 1 0;min-width:0}.comp_weaponModeControl__cmYjM{align-self:center;flex:0 0 auto}.comp_weaponModeButton__eSQUR{padding:.1875rem .3125rem}.comp_colTrait__5mH9f{grid-area:trait;display:flex;align-items:center;justify-content:center;align-self:center}.comp_rowMmo__FUKkk .comp_colTrait__5mH9f{display:none}.comp_traitAvatar__m9GOA,.comp_traitEmpty__keVj2{width:clamp(2.75rem,12vw,3.125rem);height:clamp(2.75rem,12vw,3.125rem)}.comp_colWeapons__MCKD2{grid-area:weapons;display:flex;align-items:center;justify-content:center;gap:.3125rem}.comp_colWeaponMode__HmTbC{grid-area:weaponMode;justify-content:center}.comp_colMatrices__6ObOd{grid-area:matrices}.comp_colMatrices__6ObOd,.comp_colRelics__mRIdk{display:flex;align-items:center;justify-content:center;gap:.3125rem}.comp_colRelics__mRIdk{grid-area:relics;flex-direction:column;align-self:center}.comp_colActions__2Hf6R{position:absolute;top:.5rem;right:.625rem;width:auto;display:flex;align-items:center;justify-content:flex-end;gap:.1875rem;padding-bottom:.3125rem;border-bottom:0}.comp_slot__w_SHQ{width:clamp(2.75rem,12vw,3.125rem);height:clamp(2.75rem,12vw,3.125rem);border-radius:.375rem}.comp_chipBackWeapon__WAmjd,.comp_chipBack__1CrZm,.comp_chipFrontWeapon__1Q5Zp,.comp_chipFront__RSbIo{width:1.8125rem;height:1.8125rem;border-radius:.25rem}.comp_chipStar___UbXs{font-size:.4375rem;padding:0 .125rem}.comp_chipElemBadge__Cnvmo,.comp_elementBadge__bbF0e{top:.125rem;left:.125rem;width:.8125rem;height:.8125rem}.comp_chipElemBadge__Cnvmo img,.comp_elementBadge__bbF0e img{width:.6875rem;height:.6875rem}.comp_starBadge__HyIO9{bottom:.125rem;right:.125rem;font-size:.53125rem;padding:0 .1875rem}.comp_badge2Plus2__LMFQs,.comp_matrixCountBadge__3uopd{top:.125rem;right:.125rem;font-size:.5rem;padding:1px .1875rem}}.comp_slotCustomRow__5w_x4{display:flex;align-items:center;justify-content:center;gap:.1875rem;width:100%;max-width:calc(4.625rem - .5rem);margin-top:.1875rem;box-sizing:border-box}.comp_slotCustomInput__EO0vI{background:transparent;border:none;border-bottom:1px dashed rgba(255,255,255,.28);border-radius:0;color:#94a3b8;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.5rem;font-weight:600;text-align:center;padding:1px .125rem;height:.9375rem;line-height:.8125rem;outline:none;transition:all .15s ease;flex:1 1 auto;min-width:0;box-sizing:border-box}.comp_slotCustomInput__EO0vI::placeholder{color:#64748b}.comp_slotCustomInput__EO0vI:focus,.comp_slotCustomInput__EO0vI:hover{color:#f8fafc;border-bottom-color:#38bdf8}.comp_slotCustomUploadBtn__lUxs5{display:inline-flex;align-items:center;justify-content:center;width:.9375rem;height:.9375rem;padding:0;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);border-radius:.1875rem;color:#94a3b8;cursor:pointer;flex-shrink:0;transition:all .15s ease}.comp_slotCustomUploadBtn__lUxs5:hover{color:#38bdf8;border-color:#38bdf8}.comp_slotCustomUploadBtn__lUxs5 svg{width:.625rem;height:.625rem}.comp_traitEmpty__keVj2 .comp_slotCustomRow__5w_x4{max-width:2.75rem}.comp_traitEmpty__keVj2 .comp_slotCustomInput__EO0vI{font-size:.4375rem;height:.8125rem}.comp_slotDrag__W9Zw8{opacity:.35;outline:.125rem dashed #38bdf8;outline-offset:1px;transform:scale(.95);box-shadow:0 0 .625rem rgba(56,189,248,.3)}.comp_slotDropTarget___DWa6{outline:.125rem solid #38bdf8;outline-offset:1px;background:rgba(56,189,248,.22);box-shadow:0 0 .875rem rgba(56,189,248,.5);transform:scale(1.06);z-index:10}.comp_slotTooltip__QIa86[role=tooltip]{white-space:normal;max-width:min(22.5rem,calc(100vw - 1rem));line-height:1.5}.comp_slotTipTitle__e_4My{display:block;margin-bottom:.25rem;font-size:.875rem;color:var(--color-text-primary,#edf2f8)}.comp_compTooltip__9RN7j{position:fixed;z-index:1500;max-width:20rem;background:var(--tool-panel-surface);border:1px solid rgba(255,255,255,.15);border-radius:.625rem;padding:.75rem .875rem;box-shadow:0 .75rem 1.875rem rgba(0,0,0,.55);pointer-events:none;opacity:0;transform:translateY(.25rem);transition:opacity .15s ease,transform .15s ease;font-size:.75rem;line-height:1.45;color:#f3f4f6;display:flex;flex-direction:column;gap:.375rem}@media (hover:none),(pointer:coarse){.comp_compTooltip__9RN7j{display:none;opacity:0;pointer-events:none}}.comp_tipVisible__EftEO{opacity:1;transform:translateY(0)}.comp_tipTitle__iE_d7{font-family:Spectral,Georgia,serif;font-size:.9375rem;font-weight:700;color:#f4f0f6;margin:0}.comp_tipSubtitle__HBP5r{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.6875rem;font-weight:700;color:#38bdf8;margin:0}.comp_tipDesc__rLtx7{color:var(--info-text,#d1d5db);margin:0;white-space:pre-line}.comp_tipHighlight__ToK8A{color:#fbbf24;font-weight:700}.comp_customTag__i1CoO{position:absolute;bottom:.125rem;left:.1875rem;right:.1875rem;background:rgba(0,0,0,.82);border-radius:.125rem;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.46875rem;font-weight:700;color:#fff;text-align:center;padding:1px .125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:5;pointer-events:none}.comp_customActions__2KClc{position:absolute;top:.125rem;right:.125rem;display:flex;gap:.125rem;opacity:0;transition:opacity .15s ease;z-index:10}.comp_slot__w_SHQ:hover .comp_customActions__2KClc,.comp_traitAvatar__m9GOA:hover .comp_customActions__2KClc{opacity:1}.comp_customActionBtn__xp8_w{width:1rem;height:1rem;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.85);border:1px solid rgba(255,255,255,.25);border-radius:.1875rem;color:#fff;font-size:.59375rem;cursor:pointer;padding:0;line-height:1;transition:all .15s ease}.comp_customActionBtn__xp8_w:hover{background:#38bdf8;border-color:#38bdf8;color:#000}.comp_configuredWeapon__TbtrN{display:flex;flex-direction:column;align-items:center;min-width:0;position:relative}