:root{--bg-page:radial-gradient(circle at top,#1a2740 0%,#0d1728 52%,#070d18 100%);--bg-card:#111b2d;--bg-input:#0f1726;--bg-input-raised:#142238;--bg-table:#0f1a2b;--bg-table-head:#16253b;--bg-table-even:#111f33;--bg-table-hover:#1b2d46;--bg-dropdown:#121e31;--bg-chip:#1a2740;--bg-option-hover:#20324d;--bg-row-group:#0f1726;--bg-country-row:#0e1726cc;--bg-metric:#111b2d;--bg-metric-strong:#16253b;--bg-total-dmg:#16253b;--border:#27344a;--border-card:#31405a;--border-input:#27344a;--border-btn:#2b4263;--border-table:#31435f;--border-row:#1e2a3b;--border-chip:#31496f;--border-dropdown:#3a4d6c;--border-option:#2c3e5a;--border-country-row:#27354a;--border-metric:#223147;--border-metric-strong:#31435f;--border-total-dmg:#31435f;--border-focus:#0366d6;--text-primary:#c7d2e3;--text-heading:#d6deea;--text-label:#9aa8bc;--text-muted:#b2c0d6;--text-input:#e6edf7;--text-option:#edf3ff;--text-chip:#d9e6f8;--text-chip-remove:#9aa8bc;--text-country-name:#dbe4f0;--text-metric:#a8b6c9;--text-metric-strong:#dbe4f0;--text-total-dmg:#dbe4f0;--text-table-head:#dbe4f0;--text-th-td:#c7d2e3;--text-stats:#9aa8bc;--text-toggle:#b6c4d9;--text-buffed:#67d88a;--text-debuffed:#ff7f8a;--text-pilled:#67d88a;--text-empty:#9aa8bc;--text-filter-label:#dbe5f3;--text-filter-inline:#c7d2e3;--shadow-card:0 12px 36px #00000061;--shadow-dropdown:0 8px 24px #00000059;color-scheme:dark}body.light{--bg-page:#f0f4fa;--bg-card:#fff;--bg-input:#fff;--bg-input-raised:#e8edf6;--bg-table:#fff;--bg-table-head:#e8edf6;--bg-table-even:#f5f7fb;--bg-table-hover:#eaf0fa;--bg-dropdown:#fff;--bg-chip:#dde8f8;--bg-option-hover:#eaf0fa;--bg-row-group:#f5f7fb;--bg-country-row:#f0f4fa;--bg-metric:#e8edf6;--bg-metric-strong:#dde8f8;--bg-total-dmg:#e8edf6;--border:#c8d4e8;--border-card:#c8d4e8;--border-input:#c8d4e8;--border-btn:#b0c0d8;--border-table:#c8d4e8;--border-row:#dde5f0;--border-chip:#a0b8d8;--border-dropdown:#c8d4e8;--border-option:#dde5f0;--border-country-row:#c8d4e8;--border-metric:#c8d4e8;--border-metric-strong:#b0c0d8;--border-total-dmg:#b0c0d8;--border-focus:#0366d6;--text-primary:#1e2a3a;--text-heading:#0f1c2d;--text-label:#4a5a70;--text-muted:#5a6a80;--text-input:#1e2a3a;--text-option:#1e2a3a;--text-chip:#1e3a5a;--text-chip-remove:#4a5a70;--text-country-name:#0f1c2d;--text-metric:#4a5a70;--text-metric-strong:#1e2a3a;--text-total-dmg:#0f1c2d;--text-table-head:#0f1c2d;--text-th-td:#1e2a3a;--text-stats:#4a5a70;--text-toggle:#3a4a60;--text-buffed:#1a8c48;--text-debuffed:#c0253a;--text-pilled:#1a8c48;--text-empty:#6a7a90;--text-filter-label:#1e2a3a;--text-filter-inline:#1e2a3a;--shadow-card:0 4px 16px #0000001a;--shadow-dropdown:0 4px 16px #0000001f;color-scheme:light}body{background:radial-gradient(circle at top,#1a2740 0,#0d1728 52%,#070d18 100%);background:var(--bg-page);color:#c7d2e3;color:var(--text-primary);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:17px;margin:24px}button,input,select{border:1px solid #27344a;border:1px solid var(--border-input);border-radius:8px;color:#e6edf7;color:var(--text-input);font-size:17px;padding:10px 12px}button,input,select,select option{background:#0f1726;background:var(--bg-input)}select option{color:#edf3ff;color:var(--text-option)}label{font-size:16px}table{background:#0000}td,th{border-bottom:1px solid #1e2a3b;padding:10px}.nav-tabs{border-bottom:2px solid #27344a;border-bottom:2px solid var(--border);display:flex;gap:4px;margin-bottom:18px;padding-bottom:0}.nav-tab{background:#0000;border:none;border-bottom:2px solid #0000;border-radius:6px 6px 0 0;color:#b2c0d6;color:var(--text-muted);cursor:pointer;font-size:14px;font-weight:600;margin-bottom:-2px;padding:8px 20px;transition:color .15s,border-color .15s,background .15s}.nav-tab:hover{background:#1b2d46;background:var(--bg-table-hover)}.nav-tab.active,.nav-tab:hover{color:#d6deea;color:var(--text-heading)}.nav-tab.active{background:#111b2d;background:var(--bg-card);border-bottom-color:#0366d6;border-bottom-color:var(--border-focus)}.AuthToken_wrapper__khUBY{margin-bottom:12px}.AuthToken_label__O8vYx{color:var(--text-label);display:block;font-size:12px;margin-bottom:4px}.AuthToken_row__yjKMa{align-items:center;display:flex;gap:8px}.AuthToken_input__aOlt3{background:var(--bg-input);border:1px solid var(--border-input);border-radius:6px;color:var(--text-input);font-family:monospace;font-size:16px;max-width:480px;padding:10px 12px;width:100%}.AuthToken_input__aOlt3:focus{border-color:var(--border-focus);outline:none}.AuthToken_button__gLmz3{background:var(--bg-input-raised);border:1px solid var(--border-btn);cursor:pointer;font-size:16px;padding:10px 14px}.AuthToken_status__xBk8j{color:var(--text-label);font-size:12px}.MultiSelect_wrapper__6MCWj{display:inline-block;min-width:260px;position:relative}.MultiSelect_chips__Gbwkx{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px;min-height:4px}.MultiSelect_chip__N215n{align-items:center;background:var(--bg-chip);border:1px solid var(--border-chip);border-radius:6px;color:var(--text-chip);display:inline-flex;font-size:13px;gap:4px;padding:4px 8px}.MultiSelect_chipRemove__nEiSy{color:var(--text-chip-remove);cursor:pointer;font-weight:700;line-height:1;padding:0 2px}.MultiSelect_chipRemove__nEiSy:hover{color:#c00}.MultiSelect_input__KmyYZ{background:var(--bg-input);border:1px solid var(--border-input);border-radius:6px;box-sizing:border-box;color:var(--text-input);font-size:16px;padding:10px 12px;width:100%}.MultiSelect_input__KmyYZ:focus{border-color:var(--border-focus);outline:none}.MultiSelect_dropdown__X69ri{background:var(--bg-dropdown);border:1px solid var(--border-dropdown);border-radius:6px;box-shadow:var(--shadow-dropdown);display:none;left:0;margin-top:2px;max-height:240px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:100}.MultiSelect_dropdownOpen__ZClC-{display:block}.MultiSelect_option__KB7cH{border-bottom:1px solid var(--border-option);color:var(--text-option);cursor:pointer;font-size:14px;padding:8px 12px}.MultiSelect_option__KB7cH:last-child{border-bottom:none}.MultiSelect_option__KB7cH:hover{background:var(--bg-option-hover)}.MultiSelect_noMatch__nL\+gX{color:var(--text-label);font-size:14px;padding:8px 12px}.SearchSelect_wrapper__PYn8o{display:inline-block;min-width:260px;position:relative}.SearchSelect_input__vf\+vA{background:var(--bg-input);border:1px solid var(--border-input);border-radius:6px;box-sizing:border-box;color:var(--text-input);font-size:16px;padding:10px 12px;width:100%}.SearchSelect_input__vf\+vA:focus{border-color:var(--border-focus);outline:none}.SearchSelect_dropdown__c\+URT{background:var(--bg-dropdown);border:1px solid var(--border-dropdown);border-radius:6px;box-shadow:var(--shadow-dropdown);display:none;left:0;margin-top:2px;max-height:240px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:100}.SearchSelect_dropdownOpen__2L5ab{display:block}.SearchSelect_option__NNBNo{border-bottom:1px solid var(--border-option);color:var(--text-option);cursor:pointer;font-size:14px;padding:8px 12px}.SearchSelect_option__NNBNo:last-child{border-bottom:none}.SearchSelect_option__NNBNo:hover{background:var(--bg-option-hover)}.SearchSelect_noMatch__b4EHS{color:var(--text-label);font-size:14px;padding:8px 12px}.Filters_controls__ea9xz{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.Filters_rowLeft__FWJcL,.Filters_row__G5ZmC{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.Filters_rowLeft__FWJcL{flex:1 1}.Filters_rowRight__sZSrw{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;margin-left:auto}.Filters_rowGroup__oFL0c{align-items:center;background:var(--bg-row-group);border:1px solid var(--border-input);border-radius:8px;display:flex;gap:12px;padding:10px 14px}.Filters_label__Qz7Fn{color:var(--text-label);display:flex;flex-direction:column;font-size:14px;gap:6px}.Filters_labelInline__UAN4W{align-items:center;color:var(--text-filter-inline);cursor:pointer;display:flex;font-size:15px;gap:6px}.Filters_numberInput__dA5Gy,.Filters_select__BdTKY{font-size:16px;padding:10px 12px}.Filters_numberInput__dA5Gy{width:80px}.Filters_loadButton__OxCl8{align-self:flex-end;background:var(--bg-input-raised);border:1px solid var(--border-btn);border-radius:8px;cursor:pointer;font-size:16px;font-weight:600;padding:10px 18px;transition:background .15s ease}.Filters_loadButton__OxCl8:hover{background:var(--bg-option-hover)}.Filters_muted__v-lbH{align-self:flex-end;color:var(--text-muted);font-size:14px;padding-bottom:10px}.Filters_pilled__Y9538{color:var(--text-pilled)}.Filters_debuffed__orLZV{color:var(--text-debuffed)}.Filters_sourceSwitch__k1yLp{align-self:flex-end;border:1px solid var(--border-table);border-radius:8px;display:flex;overflow:hidden}.Filters_sourceSwitchBtn__Hz-OM{background:var(--bg-input);border:none;border-radius:0;color:var(--text-label);cursor:pointer;font-size:15px;font-weight:500;padding:10px 16px;transition:background .15s,color .15s}.Filters_sourceSwitchBtn__Hz-OM+.Filters_sourceSwitchBtn__Hz-OM{border-left:1px solid var(--border-table)}.Filters_sourceSwitchActive__59N7z{background:var(--bg-table-head);color:var(--text-table-head);font-weight:700}.StatsBar_stats__Z30tb{align-items:flex-end;color:var(--text-stats);display:flex;font-size:15px;gap:24px;justify-content:space-between;margin-bottom:-1px;margin-left:0;padding:10px 0 0}.StatsBar_left__doLo0{flex:1 1;min-width:0}.StatsBar_right__Ovv7h{align-self:flex-end;flex-shrink:0}.StatsBar_totalDmg__p5s5G{background:var(--bg-total-dmg);border:1px solid var(--border-total-dmg);border-bottom:none;border-radius:8px 8px 0 0;color:var(--text-total-dmg);display:inline-block;font-size:22px;font-weight:700;padding:8px 16px;white-space:nowrap}.StatsBar_green__5TR1-{color:var(--text-buffed)}.StatsBar_red__SbXqq{color:var(--text-debuffed)}.StatsBar_byCountry__rZpM0{margin-top:4px}.StatsBar_byCountryToggle__4-bN4{background:#0000;border:0;color:var(--text-toggle);cursor:pointer;font-size:13px;font-weight:600;padding:0}.StatsBar_byCountryPanel__avb1g{display:flex;flex-direction:column;gap:6px;margin-top:8px}.StatsBar_countryRow__lwrhU{align-items:center;background:var(--bg-country-row);border:1px solid var(--border-country-row);border-radius:6px;display:flex;flex-wrap:wrap;gap:6px;padding:6px 8px}.StatsBar_countryName__JQ\+WO{color:var(--text-country-name);font-weight:700;margin-right:4px}.StatsBar_metric__0wtPy{background:var(--bg-metric);border:1px solid var(--border-metric);border-radius:999px;color:var(--text-metric);padding:2px 8px}.StatsBar_metricStrong__iSASY{background:var(--bg-metric-strong);border:1px solid var(--border-metric-strong);border-radius:999px;color:var(--text-metric-strong);font-weight:700;padding:2px 8px}.PlayersTable_bucketTable__BGujt{overflow-x:auto}.PlayersTable_bucketTable__BGujt table{min-width:600px}table{background:var(--bg-table);border:1px solid var(--border-table);border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}td,th{border-bottom:1px solid var(--border-row);color:var(--text-th-td);padding:10px 12px;text-align:left;white-space:nowrap}th{background:var(--bg-table-head);color:var(--text-table-head);font-weight:700}tbody tr:nth-child(2n){background:var(--bg-table-even)}tbody tr:hover{background:var(--bg-table-hover)}.PlayersTable_sortable__o58T1{cursor:pointer;-webkit-user-select:none;user-select:none}.PlayersTable_sortAsc__CMFPc:after{content:" \25B2";font-size:10px}.PlayersTable_sortDesc__jH7ws:after{content:" \25BC";font-size:10px}.PlayersTable_empty__n1bUe{color:var(--text-empty);font-style:italic;padding:8px 0}.PlayersTable_bold__AsxHh{font-weight:600}.PlayersTable_buffed__OVxWH{color:var(--text-buffed)}.PlayersTable_debuffed__DTWLb{color:var(--text-debuffed)}.PlayersTable_pill__IQN7I{display:inline-block;font-size:16px;vertical-align:middle}.PlayersTable_pillClickable__P9x77{cursor:pointer;opacity:.7;transition:opacity .15s}.PlayersTable_pillClickable__P9x77:hover{opacity:1}.PlayersTable_pillSimulated__Wux8t{filter:drop-shadow(0 0 3px rgba(103,216,138,.7));opacity:1}.PlayersTable_badgeActual__tyT8R,.PlayersTable_badgeSim__f3fhR{display:inline-block;font-size:13px;margin-left:5px;opacity:.55;vertical-align:middle}.card{background:var(--bg-card);border:1px solid var(--border-card);border-radius:8px;box-shadow:var(--shadow-card);margin-top:16px;padding:16px}.card h4{font-size:1.55rem;margin:0 0 12px}.muted{color:var(--text-muted);font-size:13px}h2,h4{color:var(--text-heading)}h2{font-size:2.2rem;margin-bottom:10px}.HistoryStats_root__h\+PVa{display:flex;flex-direction:column;gap:20px}.HistoryStats_scopeToolbar__wXH0n{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px}.HistoryStats_scopeHint__UQIwJ{font-size:12px;margin:0 0 4px;opacity:.65;width:100%}.HistoryStats_playerSelectWrap__d8vJb{flex:1 1 200px;min-width:220px}.HistoryStats_aggGrid__-i4SA{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));margin-bottom:16px}.HistoryStats_aggCard__GNQ\+2{background:#00000008;background:var(--bg-row-group,#00000008);border:1px solid var(--border-table);border-radius:8px;padding:10px 12px}.HistoryStats_aggCardLabel__0xfp4{font-size:11px;line-height:1.2;margin-bottom:4px;opacity:.7}.HistoryStats_aggCardValue__\+e5qv{color:var(--text-heading);font-size:15px;font-weight:700;word-break:break-word}.HistoryStats_buildChips__OQQl5{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.HistoryStats_cohortRow__ZypTO{cursor:pointer}.HistoryStats_cohortRow__ZypTO:hover{background:#0000000f;background:var(--bg-option-hover,#0000000f)}.HistoryStats_empty__Sbxqu,.HistoryStats_loading__8MHpY{opacity:.6;padding:32px;text-align:center}.HistoryStats_error__5GB21{background:#e74c3c1a;border-radius:8px;color:#e74c3c;padding:16px}.HistoryStats_header__MY7tR{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.HistoryStats_title__1aeRa{color:var(--text-heading);font-size:1.1rem;margin:0 0 4px}.HistoryStats_subtitle__177Bv{align-items:center;display:flex;font-size:12px;gap:6px;opacity:.6}.HistoryStats_headerRight__xAgfQ{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-left:auto}.HistoryStats_triggerBtn__wu41k{background:var(--bg-table-head);border:1px solid var(--border-table);border-radius:6px;color:var(--text-heading);cursor:pointer;font-size:13px;font-weight:600;padding:6px 14px}.HistoryStats_triggerBtn__wu41k:disabled{cursor:default;opacity:.5}.HistoryStats_triggerMsg__TXRhO{font-size:12px;opacity:.7}.HistoryStats_panel__OPt3W{background:var(--bg-table-head);border:1px solid var(--border-table);border-radius:8px;padding:16px}.HistoryStats_panelTitle__Gm\+WA{align-items:center;color:var(--text-heading);display:flex;font-size:.9rem;font-weight:600;gap:8px;margin:0 0 14px}.HistoryStats_statCards__caKT6{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.HistoryStats_statCard__SfeSw{background:var(--bg);border:1px solid var(--border-table);border-radius:8px;padding:12px 10px;text-align:center}.HistoryStats_statValue__0Z2lX{color:var(--text-heading);font-size:1.3rem;font-weight:700;line-height:1.1}.HistoryStats_statLabel__gPo2A{font-size:10px;letter-spacing:.05em;margin-top:4px;opacity:.5;text-transform:uppercase}.HistoryStats_sparkGrid__DmkR3{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.HistoryStats_sparkPanel__\+eKlD{background:var(--bg);border:1px solid var(--border-table);border-radius:8px;padding:12px}.HistoryStats_sparkLabel__Ehg0I{font-size:11px;letter-spacing:.05em;margin-bottom:6px;opacity:.5;text-transform:uppercase}.HistoryStats_sparkCurrent__9zOH9{color:var(--text-heading);font-size:1.1rem;font-weight:700;margin-top:6px}.HistoryStats_sparkLine__lTz7B{height:80px;position:relative;width:100%}.HistoryStats_sparkSvg__pVWN3{height:100%;inset:0;position:absolute;width:100%}.HistoryStats_sparkDot__aCyeL{border-radius:50%;height:5px;position:absolute;transform:translate(-50%,50%);width:5px}.HistoryStats_tableWrapper__LB00Y{overflow-x:auto}.HistoryStats_table__6GemW{border-collapse:collapse;font-size:13px;width:100%}.HistoryStats_table__6GemW th{border-bottom:1px solid var(--border-table);font-size:11px;font-weight:600;letter-spacing:.04em;opacity:.5;padding:6px 8px;text-align:left;text-transform:uppercase;white-space:nowrap}.HistoryStats_sortableTh__6FSSB{cursor:pointer;opacity:.75;-webkit-user-select:none;user-select:none}.HistoryStats_sortableTh__6FSSB:hover{opacity:1}.HistoryStats_sortAsc__emHvw,.HistoryStats_sortDesc__BzBsx{color:inherit;color:var(--text-heading,inherit);opacity:1}.HistoryStats_sortAsc__emHvw:after{content:" \25B2";font-size:9px}.HistoryStats_sortDesc__BzBsx:after{content:" \25BC";font-size:9px}.HistoryStats_table__6GemW td{border-bottom:1px solid var(--border-table);padding:5px 8px}.HistoryStats_table__6GemW tr:last-child td{border-bottom:none}.HistoryStats_table__6GemW tr:hover td{background:#8080800f}.HistoryStats_detailTable__ssoSx{border-collapse:collapse;font-size:13px;width:100%}.HistoryStats_detailTable__ssoSx th{border-bottom:1px solid var(--border-table);font-size:11px;font-weight:600;letter-spacing:.04em;max-width:220px;opacity:.55;padding:6px 10px 6px 0;text-align:left;text-transform:uppercase;vertical-align:top;width:42%}.HistoryStats_detailTable__ssoSx td{border-bottom:1px solid var(--border-table);color:var(--text-heading);padding:6px 0;word-break:break-word}.HistoryStats_detailTable__ssoSx tr:last-child td,.HistoryStats_detailTable__ssoSx tr:last-child th{border-bottom:none}.HistoryStats_buildBadge__Hd1gH{border-radius:4px;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 7px;text-transform:uppercase}.HistoryStats_build_eco__fpLzJ{background:#2ecc7133;color:#27ae60}.HistoryStats_build_dmg__945rb{background:#e74c3c33;color:#c0392b}.HistoryStats_build_mixed__kzE5L{background:#3498db33;color:#2980b9}.HistoryStats_pillBadge__Omx7T{background:#2ecc7133;color:#27ae60}.HistoryStats_debuffBadge__855Gh,.HistoryStats_pillBadge__Omx7T{border-radius:4px;display:inline-block;font-size:10px;font-weight:600;padding:2px 7px}.HistoryStats_debuffBadge__855Gh{background:#e74c3c33;color:#c0392b}.HistoryStats_statusBadge__jILMC{border-radius:4px;display:inline-block;font-size:11px;font-weight:600;padding:2px 8px}.HistoryStats_status_done__nUUO8{background:#2ecc7133;color:#27ae60}.HistoryStats_status_error__gPSfX{background:#e74c3c33;color:#c0392b}.HistoryStats_status_running__KesSJ{background:#f39c1233;color:#e67e22}.BuildOptimizer_wrapper__OZMrN{display:flex;flex-direction:column;gap:20px}.BuildOptimizer_searchWrap__MEQJ-{position:relative}.BuildOptimizer_searchLabel__mbIsq{color:var(--text-label);display:block;font-size:13px;font-weight:600;letter-spacing:.02em;margin-bottom:4px}.BuildOptimizer_searchRow__QPKGl{align-items:center;display:flex;gap:10px}.BuildOptimizer_searchInput__nmu6h{background:var(--bg-input);border:1px solid var(--border-input);border-radius:6px;color:var(--text-input);flex:1 1;font-size:15px;max-width:360px;padding:8px 10px}.BuildOptimizer_searchInput__nmu6h:focus{border-color:var(--border-focus);box-shadow:0 0 0 2px #0366d640;outline:none}.BuildOptimizer_searchSpinner__6xNBF{color:var(--text-muted);font-size:12px}.BuildOptimizer_searchOk__Dwkvf{color:var(--text-buffed);font-size:12px;font-weight:600}.BuildOptimizer_searchDropdown__pyVbl{background:var(--bg-dropdown);border:1px solid var(--border-dropdown);border-radius:8px;box-shadow:var(--shadow-dropdown);left:0;list-style:none;margin:4px 0 0;max-height:200px;overflow-y:auto;padding:4px 0;position:absolute;top:100%;width:360px;z-index:100}.BuildOptimizer_searchDropdown__pyVbl li{padding:0}.BuildOptimizer_searchOption__dcM3r{background:#0000;border:none;border-radius:0;color:var(--text-option);cursor:pointer;display:block;font-size:14px;padding:8px 12px;text-align:left;width:100%}.BuildOptimizer_searchOption__dcM3r:hover{background:var(--bg-option-hover)}.BuildOptimizer_fieldset__rzq4N{border:1px solid var(--border-card);border-radius:8px;margin:0;padding:14px 16px 16px}.BuildOptimizer_legend__B1Vd1{color:var(--text-label);font-size:13px;font-weight:700;letter-spacing:.04em;padding:0 6px;text-transform:uppercase}.BuildOptimizer_form__zpd7x{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.BuildOptimizer_field__lNOtt{display:flex;flex-direction:column;gap:4px}.BuildOptimizer_field__lNOtt label{color:var(--text-label);font-size:13px;font-weight:600;letter-spacing:.02em}.BuildOptimizer_field__lNOtt input,.BuildOptimizer_field__lNOtt select{background:var(--bg-input);border:1px solid var(--border-input);border-radius:6px;color:var(--text-input);font-size:15px;padding:8px 10px}.BuildOptimizer_field__lNOtt input:focus,.BuildOptimizer_field__lNOtt select:focus{border-color:var(--border-focus);box-shadow:0 0 0 2px #0366d640;outline:none}.BuildOptimizer_fieldHint__5Pqb0{color:var(--text-muted);font-size:12px;line-height:1.35}.BuildOptimizer_dominantNote__s51YA{color:var(--text-metric);font-size:13px;line-height:1.45;margin:0 0 10px}.BuildOptimizer_dominantNote__s51YA strong{color:var(--text-heading)}.BuildOptimizer_actions__MBUlQ{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.BuildOptimizer_runBtn__TgNT2{background:var(--bg-table-head);border:1px solid var(--border-btn);border-radius:8px;color:var(--text-heading);cursor:pointer;font-size:15px;font-weight:700;padding:10px 28px;transition:background .15s,box-shadow .15s}.BuildOptimizer_runBtn__TgNT2:hover{background:var(--bg-table-hover);box-shadow:0 2px 8px #0000002e}.BuildOptimizer_runBtn__TgNT2:disabled{cursor:not-allowed;opacity:.5}.BuildOptimizer_cancelBtn__7mBGY{background:#0000;border:1px solid #cf222e;border:1px solid var(--text-debuffed,#cf222e);border-radius:8px;color:#cf222e;color:var(--text-debuffed,#cf222e);cursor:pointer;font-size:15px;font-weight:600;padding:10px 20px;transition:background .15s,color .15s}.BuildOptimizer_cancelBtn__7mBGY:hover{background:#cf222e1f}.BuildOptimizer_cancelNotice__WOq80{color:var(--text-muted);font-size:14px;font-weight:600;margin:0 0 8px}.BuildOptimizer_meta__En-Js{color:var(--text-muted);font-size:13px}.BuildOptimizer_pricesError__6i5MO{color:var(--text-debuffed);font-size:13px;font-weight:600}.BuildOptimizer_results__Y9CMo{display:flex;flex-direction:column;gap:20px}.BuildOptimizer_resultBlock__sXqgX{background:var(--bg-card);border:1px solid var(--border-card);border-radius:8px;box-shadow:var(--shadow-card);padding:16px}.BuildOptimizer_resultTitle__czA2r{color:var(--text-heading);font-size:1.1rem;margin:0 0 12px}.BuildOptimizer_statsGrid__4ZQW-{grid-gap:8px 16px;display:grid;gap:8px 16px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin-bottom:16px}.BuildOptimizer_stat__AGGQL{background:var(--bg-metric);border:1px solid var(--border-metric);border-radius:6px;display:flex;flex-direction:column;padding:8px 10px}.BuildOptimizer_statLabel__Doeh3{color:var(--text-metric);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.BuildOptimizer_statValue__hjsMP{color:var(--text-metric-strong);font-size:18px;font-weight:700;margin-top:2px}.BuildOptimizer_section__TE-G6{margin-top:12px}.BuildOptimizer_sectionTitle__hazRs{color:var(--text-label);font-size:13px;font-weight:700;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.BuildOptimizer_gearTable__FNP2L,.BuildOptimizer_skillsTable__jFTDy{border-collapse:collapse;font-size:14px;width:100%}.BuildOptimizer_gearTable__FNP2L th,.BuildOptimizer_skillsTable__jFTDy th{background:var(--bg-table-head);color:var(--text-table-head);font-size:12px;letter-spacing:.03em;padding:6px 10px;text-align:left;text-transform:uppercase}.BuildOptimizer_gearTable__FNP2L td,.BuildOptimizer_skillsTable__jFTDy td{border-bottom:1px solid var(--border-row);color:var(--text-th-td);padding:6px 10px}.BuildOptimizer_gearTable__FNP2L tr:nth-child(2n),.BuildOptimizer_skillsTable__jFTDy tr:nth-child(2n){background:var(--bg-table-even)}.BuildOptimizer_tierBadge__4pmq8{border-radius:4px;display:inline-block;font-size:12px;font-weight:700;padding:2px 8px;text-transform:capitalize}.BuildOptimizer_tierBasic__ubgKs{background:#2a2a2a;color:#a3a3a3}.BuildOptimizer_tierGreen__zTXc-{background:#1a3c1a;color:#6ae06a}.BuildOptimizer_tierBlue__tfVK3{background:#1a3a5c;color:#6ab0ff}.BuildOptimizer_tierPurple__J7ELS{background:#3a1a5c;color:#c06aff}.BuildOptimizer_tierGold__vSTij{background:#5c4a1a;color:#ffd06a}body.light .BuildOptimizer_tierBasic__ubgKs{background:#f4f4f5;color:#52525b}body.light .BuildOptimizer_tierGreen__zTXc-{background:#dcfce7;color:#15803d}body.light .BuildOptimizer_tierBlue__tfVK3{background:#dbeafe;color:#1d4ed8}body.light .BuildOptimizer_tierPurple__J7ELS{background:#ede9fe;color:#7c3aed}body.light .BuildOptimizer_tierGold__vSTij{background:#fef3c7;color:#b45309}.BuildOptimizer_progressWrap__8HEyS{display:flex;flex-direction:column;gap:6px}.BuildOptimizer_progressLabel__l\+71f{color:var(--text-label);font-size:13px;font-weight:600}.BuildOptimizer_progressTrack__T2V92{background:var(--bg-input);border:1px solid var(--border-input);border-radius:4px;height:8px;overflow:hidden}.BuildOptimizer_progressBar__s73Yt{background:var(--border-focus);border-radius:4px;height:100%;transition:width .1s linear}.BuildOptimizer_checkRow__fwLlR{align-items:center;color:var(--text-label);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px}.BuildOptimizer_checkRow__fwLlR input[type=checkbox]{accent-color:var(--border-focus);cursor:pointer;height:16px;width:16px}.BuildOptimizer_checkRow__fwLlR input[type=checkbox]:disabled,.BuildOptimizer_checkRow__fwLlR input[type=checkbox]:disabled+span{cursor:not-allowed;opacity:.4}.BuildOptimizer_noResult__tW7Zq{color:var(--text-muted);font-style:italic;padding:12px 0}.BuildOptimizer_hasTooltip__xb0ql{cursor:pointer;position:relative}.BuildOptimizer_tooltip__U2PLL{background:#1c1f26;background:var(--bg-dropdown,#1c1f26);border:1px solid #333;border:1px solid var(--border-dropdown,#333);border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 4px 16px #0000004d;display:none;font-size:13px;left:50%;min-width:180px;padding:10px 14px;position:absolute;transform:translateX(-50%);z-index:50}.BuildOptimizer_hasTooltip__xb0ql:hover .BuildOptimizer_tooltip__U2PLL{display:block}.BuildOptimizer_tooltipRow__f0\+6E{color:#e1e4e8;color:var(--text-metric-strong,#e1e4e8);display:flex;gap:16px;justify-content:space-between;padding:3px 0}.BuildOptimizer_tooltipRow__f0\+6E span:first-child{color:#8b949e;color:var(--text-metric,#8b949e);font-weight:500}.BuildOptimizer_tooltipRow__f0\+6E span:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.BuildOptimizer_expandableLegend__YpL73{cursor:pointer;-webkit-user-select:none;user-select:none}.BuildOptimizer_expandableLegend__YpL73:hover{color:var(--text-heading)}.BuildOptimizer_skillConstraintTable__LIZPN{border-collapse:collapse;font-size:14px;margin-top:4px;max-width:360px;width:100%}.BuildOptimizer_skillConstraintTable__LIZPN th{background:var(--bg-table-head);color:var(--text-table-head);font-size:12px;letter-spacing:.03em;padding:5px 10px;text-align:left;text-transform:uppercase}.BuildOptimizer_skillConstraintTable__LIZPN td{border-bottom:1px solid var(--border-row);color:var(--text-th-td);padding:3px 10px}.BuildOptimizer_skillConstraintTable__LIZPN input{background:var(--bg-input);border:1px solid var(--border-input);border-radius:4px;color:var(--text-input);font-size:14px;padding:4px 6px;width:60px}.BuildOptimizer_skillConstraintTable__LIZPN input:focus{border-color:var(--border-focus);outline:none}.BuildOptimizer_skillNameCell__-QypO{align-items:center;display:flex;gap:8px;justify-content:space-between}.BuildOptimizer_skillLabelText__0wgCm{flex:1 1;min-width:0}.BuildOptimizer_dominantStar__xPiv6{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:17px;height:28px;justify-content:center;line-height:1;padding:0;width:28px}.BuildOptimizer_dominantStar__xPiv6:hover{background:var(--bg-input);color:var(--text-heading)}.BuildOptimizer_dominantStarActive__LUtcD{color:#d4a012;text-shadow:0 0 10px #e6b42266}.BuildOptimizer_dominantStarActive__LUtcD:hover{color:#e8bc3c}.BuildOptimizer_tierChecksWrap__qN9Nf{margin-bottom:14px}.BuildOptimizer_tierChecksLabel__n5gdC{color:var(--text-label);display:block;font-size:13px;font-weight:600;margin-bottom:6px}.BuildOptimizer_tierChecksRow__5Dw53{align-items:center;display:flex;flex-wrap:wrap;gap:12px 18px}.BuildOptimizer_tierCheckItem__05WtW{align-items:center;color:var(--text-label);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px}.BuildOptimizer_tierCheckItem__05WtW input[type=checkbox]{accent-color:var(--border-focus);cursor:pointer;height:16px;width:16px}.BuildOptimizer_boundsCell__k-GrD{vertical-align:middle;white-space:nowrap}.BuildOptimizer_boundBadges__yCMK\+{display:inline-flex;flex-wrap:wrap;gap:4px}.BuildOptimizer_boundMax__zXVb8,.BuildOptimizer_boundMin__nNHsC{border-radius:4px;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 6px;text-transform:uppercase}.BuildOptimizer_boundMin__nNHsC{background:#1a3a5c;color:#6ab0ff}.BuildOptimizer_boundMax__zXVb8{background:#5c4a1a;color:#ffd06a}.BuildOptimizer_boundsDash__qphZQ{color:var(--text-muted);font-size:13px}body.light .BuildOptimizer_boundMin__nNHsC{background:#dbeafe;color:#1d4ed8}body.light .BuildOptimizer_boundMax__zXVb8{background:#fef3c7;color:#b45309}
/*# sourceMappingURL=main.0c88c349.css.map*/