.DPSCalculator-module__q9mxMq__container{flex-direction:column;gap:2rem;display:flex}.DPSCalculator-module__q9mxMq__configPanel{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;display:grid}.DPSCalculator-module__q9mxMq__configCard{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.5rem}.DPSCalculator-module__q9mxMq__configCard h3{color:var(--color-text-primary);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1rem;font-weight:700;display:flex}.DPSCalculator-module__q9mxMq__selectorGrid{flex-direction:column;gap:.75rem;display:flex}.DPSCalculator-module__q9mxMq__selectorItem{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-base);align-items:center;gap:.75rem;padding:.75rem;display:flex}.DPSCalculator-module__q9mxMq__selectorItem:hover{border-color:var(--color-border-hover);background:var(--color-bg-tertiary)}.DPSCalculator-module__q9mxMq__selectorItem.DPSCalculator-module__q9mxMq__selected{border-color:var(--color-accent-primary);background:#ff3b301a}.DPSCalculator-module__q9mxMq__selectorRadio{width:18px;height:18px;accent-color:var(--color-accent-primary)}.DPSCalculator-module__q9mxMq__selectorInfo{flex:1}.DPSCalculator-module__q9mxMq__selectorName{color:var(--color-text-primary);align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;display:flex}.DPSCalculator-module__q9mxMq__selectorDesc{color:var(--color-text-secondary);margin-top:.25rem;font-size:.8rem}.DPSCalculator-module__q9mxMq__tierBadge{border-radius:var(--radius-sm);padding:.15rem .4rem;font-size:.65rem;font-weight:700}.DPSCalculator-module__q9mxMq__tierS{color:#fff;background:#ff0040}.DPSCalculator-module__q9mxMq__tierA{color:#000;background:#ff9500}.DPSCalculator-module__q9mxMq__tierB{color:#000;background:#00d4ff}.DPSCalculator-module__q9mxMq__tierC{color:#000;background:#30d158}.DPSCalculator-module__q9mxMq__selectorStats{gap:.5rem;margin-top:.5rem;display:flex}.DPSCalculator-module__q9mxMq__statPill{border-radius:var(--radius-full);color:var(--color-text-secondary);background:#ffffff0d;padding:.2rem .5rem;font-size:.7rem}.DPSCalculator-module__q9mxMq__warningBanner{border-radius:var(--radius-md);background:#ff950026;border:1px solid #ff950066;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:1rem;display:flex}.DPSCalculator-module__q9mxMq__warningIcon{flex-shrink:0;font-size:1.25rem}.DPSCalculator-module__q9mxMq__warningText{color:#ff9500;font-size:.85rem;line-height:1.4}.DPSCalculator-module__q9mxMq__statInputGroup{margin-top:1rem}.DPSCalculator-module__q9mxMq__statInputLabel{color:var(--color-text-secondary);justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.9rem;display:flex}.DPSCalculator-module__q9mxMq__statInputValue{color:var(--color-accent-primary);font-weight:700}.DPSCalculator-module__q9mxMq__statSlider{-webkit-appearance:none;background:var(--color-bg-tertiary);border-radius:4px;outline:none;width:100%;height:8px}.DPSCalculator-module__q9mxMq__statSlider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-accent-primary);cursor:pointer;border-radius:50%;width:20px;height:20px}.DPSCalculator-module__q9mxMq__checkboxGroup{color:var(--color-text-secondary);align-items:center;gap:.5rem;margin-top:1rem;font-size:.9rem;display:flex}.DPSCalculator-module__q9mxMq__checkboxGroup input{width:18px;height:18px;accent-color:var(--color-accent-primary)}.DPSCalculator-module__q9mxMq__resultsPanel{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.5rem}.DPSCalculator-module__q9mxMq__resultsHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.DPSCalculator-module__q9mxMq__resultsTitle{align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;display:flex}.DPSCalculator-module__q9mxMq__resultsBadge{background:var(--color-accent-primary);border-radius:var(--radius-full);color:#fff;padding:.35rem .75rem;font-size:.8rem;font-weight:600}.DPSCalculator-module__q9mxMq__statsGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.DPSCalculator-module__q9mxMq__statCard{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:center;padding:1rem}.DPSCalculator-module__q9mxMq__statCardValue{color:var(--color-text-primary);font-size:1.75rem;font-weight:800}.DPSCalculator-module__q9mxMq__statCardValue.DPSCalculator-module__q9mxMq__highlight{color:var(--color-accent-primary)}.DPSCalculator-module__q9mxMq__statCardLabel{color:var(--color-text-secondary);margin-top:.25rem;font-size:.8rem}.DPSCalculator-module__q9mxMq__comboLab{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.5rem}.DPSCalculator-module__q9mxMq__comboHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.DPSCalculator-module__q9mxMq__comboHeader h3{align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;display:flex}.DPSCalculator-module__q9mxMq__comboActions{flex-wrap:wrap;gap:.5rem;display:flex}.DPSCalculator-module__q9mxMq__comboBtn{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;transition:var(--transition-base);padding:.5rem .75rem;font-size:.85rem;font-weight:600}.DPSCalculator-module__q9mxMq__comboBtn:hover{background:var(--color-bg-tertiary);border-color:var(--color-border-hover)}.DPSCalculator-module__q9mxMq__comboBtn.DPSCalculator-module__q9mxMq__primary{background:var(--color-accent-primary);border-color:var(--color-accent-primary)}.DPSCalculator-module__q9mxMq__comboBtn.DPSCalculator-module__q9mxMq__primary:hover{background:#ff1a40}.DPSCalculator-module__q9mxMq__comboInputArea{flex-direction:column;gap:1rem;display:flex}.DPSCalculator-module__q9mxMq__comboSequence{background:var(--color-bg-primary);border:2px dashed var(--color-border);border-radius:var(--radius-md);flex-wrap:wrap;gap:.5rem;min-height:60px;padding:1rem;display:flex}.DPSCalculator-module__q9mxMq__comboSequence.DPSCalculator-module__q9mxMq__empty{justify-content:center;align-items:center}.DPSCalculator-module__q9mxMq__emptyText{color:var(--color-text-tertiary);font-size:.9rem}.DPSCalculator-module__q9mxMq__comboChip{background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.85rem;font-weight:600;display:flex}.DPSCalculator-module__q9mxMq__comboChipKey{background:var(--color-accent-primary);color:#fff;border-radius:4px;padding:.15rem .4rem;font-size:.75rem}.DPSCalculator-module__q9mxMq__comboChipDamage{color:#30d158;font-size:.75rem}.DPSCalculator-module__q9mxMq__comboChipRemove{color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;padding:0;font-size:1rem;line-height:1}.DPSCalculator-module__q9mxMq__comboChipRemove:hover{color:#ff3b30}.DPSCalculator-module__q9mxMq__actionButtons{flex-wrap:wrap;gap:.5rem;display:flex}.DPSCalculator-module__q9mxMq__actionBtn{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-base);flex-direction:column;align-items:center;min-width:70px;padding:.75rem 1rem;display:flex}.DPSCalculator-module__q9mxMq__actionBtn:hover{background:var(--color-bg-tertiary);border-color:var(--color-accent-primary)}.DPSCalculator-module__q9mxMq__actionBtnKey{color:var(--color-text-primary);margin-bottom:.25rem;font-size:1.1rem;font-weight:700}.DPSCalculator-module__q9mxMq__actionBtnName{color:var(--color-text-secondary);text-align:center;font-size:.65rem}.DPSCalculator-module__q9mxMq__comboResults{background:var(--color-bg-primary);border-radius:var(--radius-md);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;margin-top:1rem;padding:1rem;display:grid}.DPSCalculator-module__q9mxMq__comboResultItem{text-align:center}.DPSCalculator-module__q9mxMq__comboResultValue{font-size:1.5rem;font-weight:800}.DPSCalculator-module__q9mxMq__comboResultValue.DPSCalculator-module__q9mxMq__damage{color:var(--color-accent-primary)}.DPSCalculator-module__q9mxMq__comboResultValue.DPSCalculator-module__q9mxMq__frames{color:#00d4ff}.DPSCalculator-module__q9mxMq__comboResultValue.DPSCalculator-module__q9mxMq__stamina{color:#ff9500}.DPSCalculator-module__q9mxMq__comboResultLabel{color:var(--color-text-secondary);margin-top:.25rem;font-size:.75rem}.DPSCalculator-module__q9mxMq__oneshotSection{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.5rem}.DPSCalculator-module__q9mxMq__oneshotSection h3{align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.25rem;font-weight:700;display:flex}.DPSCalculator-module__q9mxMq__oneshotGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;display:grid}.DPSCalculator-module__q9mxMq__oneshotCard{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm);text-align:center;opacity:.4;transition:var(--transition-base);padding:.75rem}.DPSCalculator-module__q9mxMq__oneshotCard.DPSCalculator-module__q9mxMq__canKill{opacity:1;background:#30d1581a;border-color:#30d158}.DPSCalculator-module__q9mxMq__oneshotName{color:var(--color-text-primary);margin-bottom:.25rem;font-size:.85rem;font-weight:600}.DPSCalculator-module__q9mxMq__oneshotHP{color:var(--color-text-secondary);font-size:.75rem}.DPSCalculator-module__q9mxMq__oneshotCard.DPSCalculator-module__q9mxMq__canKill .DPSCalculator-module__q9mxMq__oneshotHP{color:#30d158}.DPSCalculator-module__q9mxMq__tierLabel{border-radius:var(--radius-full);color:var(--color-text-tertiary);background:#ffffff1a;margin-top:.25rem;padding:.1rem .35rem;font-size:.65rem;display:inline-block}.DPSCalculator-module__q9mxMq__formulaSection{border-radius:var(--radius-md);background:#00d4ff1a;border:1px solid #00d4ff4d;margin-top:1.5rem;padding:1rem}.DPSCalculator-module__q9mxMq__formulaTitle{color:#00d4ff;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.85rem;font-weight:600;display:flex}.DPSCalculator-module__q9mxMq__formulaCode{color:var(--color-text-secondary);background:var(--color-bg-primary);border-radius:var(--radius-sm);padding:.75rem;font-family:monospace;font-size:.8rem;overflow-x:auto}@media (max-width:768px){.DPSCalculator-module__q9mxMq__configPanel{grid-template-columns:1fr}.DPSCalculator-module__q9mxMq__statsGrid,.DPSCalculator-module__q9mxMq__comboResults{grid-template-columns:repeat(2,1fr)}.DPSCalculator-module__q9mxMq__actionButtons{justify-content:center}}.DPSCalculator-module__q9mxMq__loadingContainer{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);min-height:400px;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.DPSCalculator-module__q9mxMq__loadingIcon{font-size:3rem;animation:1.5s ease-in-out infinite DPSCalculator-module__q9mxMq__pulse}.DPSCalculator-module__q9mxMq__loadingText{color:var(--color-text-secondary);font-size:1rem}@keyframes DPSCalculator-module__q9mxMq__pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}
