:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#242424;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{width:100%;min-width:320px;min-height:100vh;margin:0}#root{width:100%;min-height:100vh}h1{font-size:3.2em;line-height:1.1}@media (prefers-color-scheme:light){:root{color:#213547;background-color:#fff}}._avatar_1qbe4_1{cursor:pointer;background:#ffffff0d;border:2px solid #0000;border-radius:.5rem;flex-direction:column;align-items:center;gap:.1875rem;padding:.375rem;transition:all .2s;display:flex}._avatar_1qbe4_1:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-2px)}._avatar_1qbe4_1._selected_1qbe4_20{background:#646cff33;border-color:#646cff}._image_1qbe4_25{object-fit:cover;border-radius:.375rem;width:100%;height:100%}._name_1qbe4_32{text-align:center;color:#ffffffe6;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;font-size:.6875rem;line-height:1.2;display:-webkit-box;overflow:hidden}._small_1qbe4_45 ._image_1qbe4_25{width:48px;height:48px}._medium_1qbe4_50 ._image_1qbe4_25{width:64px;height:64px}._large_1qbe4_55 ._image_1qbe4_25{width:80px;height:80px}._heroGrid_jtfc4_1{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:.5rem;display:grid}@media (min-width:640px){._heroGrid_jtfc4_1{grid-template-columns:repeat(auto-fill,minmax(75px,1fr));gap:.625rem}}@media (min-width:1024px){._heroGrid_jtfc4_1{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:.75rem}}._container_nn6dy_1,._empty_nn6dy_9{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}._label_nn6dy_17{color:#ffffffb3;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;flex-shrink:0;font-size:.75rem;font-weight:600}._rightSection_nn6dy_27{align-items:center;gap:.75rem;display:flex}._emptyText_nn6dy_33{color:#ffffff80;font-size:.875rem}._emptyCount_nn6dy_38{color:#fff9;font-size:.875rem;font-weight:600}._avatars_nn6dy_44{gap:.5rem;display:flex}._avatarWrapper_nn6dy_49{flex-shrink:0;position:relative}._avatar_nn6dy_44{object-fit:cover;border:2px solid #646cff66;border-radius:50%;width:40px;height:40px}._removeButton_nn6dy_62{color:#fff;cursor:pointer;background:#ef4444e6;border:2px solid #242424;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:1rem;font-weight:700;line-height:1;transition:all .2s;display:flex;position:absolute;top:-4px;right:-4px}._removeButton_nn6dy_62:hover{background:#ef4444;transform:scale(1.1)}._emptySlot_nn6dy_88{border:2px dashed #fff3;border-radius:50%;flex-shrink:0;width:40px;height:40px}._count_nn6dy_96{color:#fff9;white-space:nowrap;font-size:.875rem;font-weight:600}@media (max-width:640px){._emptyText_nn6dy_33{display:none}._avatar_nn6dy_44,._emptySlot_nn6dy_88{width:36px;height:36px}._removeButton_nn6dy_62{width:18px;height:18px;font-size:.875rem}._avatars_nn6dy_44{gap:.375rem}}._container_ghyqn_1{border-top:1px solid #ffffff1a;padding:.75rem 1.5rem}@media (max-width:640px){._container_ghyqn_1{padding:.75rem 1rem}}._section_ghyqn_12{flex-direction:column;gap:1rem;display:flex}._header_ghyqn_18{justify-content:space-between;align-items:center;display:flex}._title_ghyqn_24{text-transform:uppercase;letter-spacing:.05em;color:#ffffffb3;margin:0;font-size:.875rem;font-weight:700}@media (max-width:640px){._title_ghyqn_24{font-size:.8125rem}}._toggleButton_ghyqn_39{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.375rem;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}._toggleButton_ghyqn_39:hover{background:#ffffff1a;border-color:#fff3}._arrow_ghyqn_58{transition:transform .3s}._arrowUp_ghyqn_62{transform:rotate(180deg)}._teamsGrid_ghyqn_66{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}@media (max-width:768px){._teamsGrid_ghyqn_66{grid-template-columns:1fr;gap:1rem}}@media (max-width:480px){._teamsGrid_ghyqn_66{gap:.875rem}}._teamColumn_ghyqn_85{flex-direction:column;gap:.5rem;display:flex}@media (max-width:768px){._teamColumn_ghyqn_85{border-bottom:1px solid #ffffff1a;padding-bottom:.75rem}._teamColumn_ghyqn_85:last-child{border-bottom:none;padding-bottom:0}}._teamLabel_ghyqn_103{color:#ffffffe6;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:700}._stats_ghyqn_111{flex-direction:column;gap:.5rem;display:flex}._statRow_ghyqn_117{align-items:center;gap:.5rem;display:flex}._statLabel_ghyqn_123{color:#fff9;min-width:60px;font-size:.6875rem}._damageBar_ghyqn_129{background:#0000004d;border-radius:.375rem;flex:1;height:24px;display:flex;overflow:hidden}._physicalBar_ghyqn_138{color:#fff;background:linear-gradient(135deg,#f44336 0%,#d32f2f 100%);justify-content:center;align-items:center;min-width:32px;font-size:.6875rem;font-weight:700;transition:width .3s;display:flex}._magicBar_ghyqn_150{color:#fff;background:linear-gradient(135deg,#2196f3 0%,#1976d2 100%);justify-content:center;align-items:center;min-width:32px;font-size:.6875rem;font-weight:700;transition:width .3s;display:flex}._rolesList_ghyqn_162{flex-wrap:wrap;flex:1;gap:.375rem;display:flex}._roleTag_ghyqn_169{color:#ffffffe6;white-space:nowrap;background:#ffffff1a;border-radius:.375rem;padding:.1875rem .5rem;font-size:.6875rem}._recommendations_ghyqn_178{flex-direction:column;gap:.375rem;display:flex}._needItem_ghyqn_184{color:#ffffffe6;background:#646cff26;border:1px solid #646cff4d;border-radius:.375rem;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.75rem;display:flex}._needIcon_ghyqn_196{font-size:1rem}._badge_1b5t6_1{letter-spacing:.05em;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:700;display:inline-flex}._ss_1b5t6_10{color:#1a1a1a;background:linear-gradient(135deg,gold,#ffed4e)}._s_1b5t6_10{color:#fff;background:linear-gradient(135deg,#9333ea,#c084fc)}._a_1b5t6_20{color:#fff;background:linear-gradient(135deg,#3b82f6,#60a5fa)}._b_1b5t6_1{color:#fff;background:linear-gradient(135deg,#10b981,#34d399)}._c_1b5t6_30{color:#fff;background:linear-gradient(135deg,#64748b,#94a3b8)}._d_1b5t6_35{color:#fff;background:linear-gradient(135deg,#6b7280,#9ca3af)}._card_qa88i_1{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:left;background:linear-gradient(135deg,#646cff0d,#9333ea0d);border:1px solid #ffffff1a;border-radius:.75rem;flex-shrink:0;gap:.625rem;min-width:200px;max-width:280px;padding:.625rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 2px 8px #00000026,0 0 0 1px #ffffff0d}._card_qa88i_1:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0003,0 0 0 1px #ffffff14}._card_qa88i_1._expanded_qa88i_31{flex-direction:column;gap:.375rem;min-width:0;max-width:100%;padding:.625rem}._avatarContainer_qa88i_39{justify-content:center;align-items:center;display:flex;position:relative}._rankBadge_qa88i_46{z-index:2;border:2px solid #242424e6;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:-8px;left:-8px;box-shadow:0 4px 12px #0000004d}._heroImage_qa88i_63{object-fit:cover;border:2.5px solid;border-radius:50%;flex-shrink:0;width:56px;height:56px;transition:all .2s;position:relative}._card_qa88i_1:hover ._heroImage_qa88i_63{transform:scale(1.03)}._card_qa88i_1._expanded_qa88i_31 ._heroImage_qa88i_63{border:2.5px solid;width:56px;height:56px}._info_qa88i_84{flex-direction:column;flex:1;justify-content:center;gap:.375rem;min-width:0;display:flex}._card_qa88i_1._expanded_qa88i_31 ._info_qa88i_84{align-items:stretch;gap:.25rem;width:100%}._topRow_qa88i_99{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}._heroName_qa88i_106{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.9375rem;font-weight:700;overflow:hidden}._card_qa88i_1._expanded_qa88i_31 ._heroName_qa88i_106{font-size:1rem}._pickLevelBadge_qa88i_120{letter-spacing:.05em;text-transform:uppercase;border-radius:.75rem;align-items:center;padding:.1875rem .4375rem;font-size:.5625rem;font-weight:800;display:inline-flex;box-shadow:0 1px 4px #0003}._metaRow_qa88i_132{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._typeLabel_qa88i_139{text-transform:uppercase;letter-spacing:.03em;font-size:.75rem;font-weight:700}._scoreIndicator_qa88i_146{align-items:center;gap:.375rem;display:flex}._scoreDots_qa88i_152{gap:.1875rem;display:flex}._scoreDot_qa88i_152{opacity:.5;background:#fff3;border-radius:50%;width:5px;height:5px;transition:all .2s}._scoreDot_qa88i_152._active_qa88i_166{opacity:1;box-shadow:0 0 6px}._scoreValue_qa88i_171{color:#646cff;font-size:.875rem;font-weight:700}._stats_qa88i_177{grid-template-columns:repeat(3,1fr);gap:.5rem;width:100%;margin-top:.5rem;display:grid}._stat_qa88i_177{background:#ffffff0d;border-radius:.375rem;flex-direction:column;gap:.1875rem;padding:.375rem;display:flex}._statLabel_qa88i_194{color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;font-size:.625rem;font-weight:500}._statValue_qa88i_202{color:#fffffff2;font-size:.8125rem;font-weight:700}._breakdown_qa88i_208{border-top:1px solid #ffffff1a;margin-top:.5rem;padding-top:.5rem}._breakdownTitle_qa88i_214{color:#ffffffb3;text-transform:uppercase;letter-spacing:.5px;margin:0 0 .375rem;font-size:.7rem;font-weight:600}._breakdownItems_qa88i_223{grid-template-columns:repeat(2,1fr);gap:.375rem .75rem;display:grid}._breakdownItem_qa88i_223{color:#fffc;justify-content:space-between;font-size:.75rem;display:flex}._positive_qa88i_236{color:#4caf50;font-weight:600}._negative_qa88i_241{color:#f44336;font-weight:600}._strengths_qa88i_246{border-top:1px solid #ffffff1a;margin-top:.5rem;padding-top:.5rem}._strengthsTitle_qa88i_252{color:#4caf50;text-transform:uppercase;letter-spacing:.5px;margin:0 0 .375rem;font-size:.7rem;font-weight:600}._strengthsList_qa88i_261{margin:0;padding-left:1.125rem;list-style:outside}._strengthItem_qa88i_267{color:#fffc;margin-bottom:.1875rem;font-size:.75rem}._warnings_qa88i_273{border-top:1px solid #ffffff1a;margin-top:.5rem;padding-top:.5rem}._warningsTitle_qa88i_279{color:#f44336;text-transform:uppercase;letter-spacing:.5px;margin:0 0 .375rem;font-size:.7rem;font-weight:600}._warningsList_qa88i_288{margin:0;padding-left:1.125rem;list-style:outside}._warningItem_qa88i_294{margin-bottom:.1875rem;font-size:.75rem}._warningItem_qa88i_294._high_qa88i_299{color:#f44336;font-weight:600}._warningItem_qa88i_294._medium_qa88i_304{color:#ff9800;font-weight:500}._warningItem_qa88i_294._low_qa88i_309{color:#fff9}@media (max-width:768px){._card_qa88i_1{gap:.5rem;min-width:190px;max-width:260px;padding:.5rem}._card_qa88i_1._expanded_qa88i_31{gap:.25rem;min-width:0;max-width:100%;padding:.5rem}._heroImage_qa88i_63{width:52px;height:52px}._card_qa88i_1._expanded_qa88i_31 ._heroImage_qa88i_63{width:48px;height:48px}._rankBadge_qa88i_46{width:24px;height:24px;font-size:.65rem}._heroName_qa88i_106,._card_qa88i_1._expanded_qa88i_31 ._heroName_qa88i_106{font-size:.875rem}._pickLevelBadge_qa88i_120{padding:.1875rem .375rem;font-size:.5625rem}._typeLabel_qa88i_139{font-size:.7rem}._scoreValue_qa88i_171{font-size:.8125rem}._scoreDot_qa88i_152{width:4px;height:4px}._breakdownItems_qa88i_223{gap:.3125rem .625rem}._breakdownItem_qa88i_223{font-size:.7rem}._stat_qa88i_177{padding:.3125rem}._statLabel_qa88i_194{font-size:.6rem}._statValue_qa88i_202{font-size:.75rem}}@media (max-width:480px){._card_qa88i_1{min-width:180px;max-width:240px;padding:.5rem}._card_qa88i_1._expanded_qa88i_31{min-width:0;max-width:100%}._heroImage_qa88i_63{width:48px;height:48px}._heroName_qa88i_106{font-size:.8125rem}._pickLabel_qa88i_412{display:none}._typeLabel_qa88i_139{font-size:.65rem}._scoreValue_qa88i_171{font-size:.75rem}}._container_keabz_1{border-top:1px solid #ffffff1a;padding-bottom:1rem;position:relative}._compactBar_keabz_7{align-items:center;gap:.75rem;display:flex}._compactScroll_keabz_13{scrollbar-width:thin;scrollbar-color:#fff3 transparent;flex:1;gap:.75rem;padding:.75rem 1.5rem;transition:all .3s;display:flex;overflow-x:auto}@media (max-width:640px){._compactScroll_keabz_13{padding:.75rem 1rem}}._compactScroll_keabz_13._expanded_keabz_30{flex-direction:column;align-items:stretch;max-height:400px;overflow:hidden auto}._compactScroll_keabz_13::-webkit-scrollbar{width:6px;height:4px}._compactScroll_keabz_13::-webkit-scrollbar-track{background:0 0}._compactScroll_keabz_13::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}._compactScroll_keabz_13::-webkit-scrollbar-thumb:hover{background:#ffffff4d}._expandButton_keabz_56{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;z-index:10;background:linear-gradient(135deg,#646cffe6,#9333eae6);border:1px solid #ffffff26;border-radius:1.25rem;justify-content:center;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.6875rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;bottom:-8px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #646cff4d,0 2px 4px #0003}._expandButton_keabz_56:hover{background:linear-gradient(135deg,#646cff,#9333ea);transform:translate(-50%)translateY(-1px);box-shadow:0 6px 16px #646cff66,0 4px 8px #0000004d}._expandButton_keabz_56:active{transform:translate(-50%)translateY(0)}._arrow_keabz_103{width:14px;height:14px;transition:transform .3s cubic-bezier(.4,0,.2,1)}._arrowUp_keabz_109{transform:rotate(180deg)}._container_10x5t_1{align-items:center;width:100%;display:flex;position:relative}._input_10x5t_8{color:#ffffffe6;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;width:100%;padding:.75rem 2.5rem .75rem 1rem;font-family:inherit;font-size:.875rem;transition:all .2s}._input_10x5t_8::placeholder{color:#fff6}._input_10x5t_8:focus{background:#ffffff14;border-color:#646cff;outline:none}._clearButton_10x5t_30{color:#fff9;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:1.25rem;line-height:1;transition:all .2s;display:flex;position:absolute;right:.5rem}._clearButton_10x5t_30:hover{color:#ffffffe6;background:#fff3}.app{flex-direction:column;width:100%;height:100vh;display:flex;overflow:hidden}.header{z-index:10;box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#242424f2;border-bottom:1px solid #ffffff1a;width:100%;position:sticky;top:0}.headerTop{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.logo{background:linear-gradient(135deg,#646cff,#9333ea);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;flex-shrink:0;margin:0;font-size:1.5rem;font-weight:700}.teamsContainer{flex:1;align-items:center;gap:2rem;min-width:0;display:flex}.main{box-sizing:border-box;flex-direction:column;flex:1;width:100%;max-width:1400px;min-height:0;margin:0 auto;display:flex;overflow:hidden}.searchSection{background:#242424;flex-shrink:0;padding:1.5rem 1.5rem 1rem}.pickerModeSelector{background:#242424;border-bottom:1px solid #ffffff1a;flex-shrink:0;gap:.5rem;padding:1rem 1.5rem 0;display:flex}.modeButton{color:#a0a0a0;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;transition:all .2s}.modeButton:hover{color:#e0e0e0}.modeButton.active{color:#646cff;border-bottom-color:#646cff}.pickerSection{flex:1;min-height:0;padding:1.5rem;overflow-y:auto}.heroSection{flex:1;min-height:0;padding:0 1.5rem 1.5rem;overflow-y:auto}@media (max-width:768px){.headerTop{flex-wrap:wrap;gap:.75rem;padding:.875rem 1rem}.logo{font-size:1.25rem}.teamsContainer{gap:1rem}.searchSection{padding:1rem 1rem .75rem}.heroSection{padding:0 1rem 1rem}}@media (max-width:480px){.headerTop{flex-wrap:wrap;gap:.5rem;padding:.75rem}.logo{width:100%;font-size:1.125rem}.teamsContainer{flex-direction:column;gap:.75rem;width:100%}.searchSection{padding:.75rem .75rem .5rem}.heroSection{padding:0 .75rem .75rem}}
