.WangapSimulator-module__s2H9vG__container{font-variant-numeric:tabular-nums;--wg-a:#ca8a04;--wg-b:#713f12;--wg-light:#fde68a;--wg-soft:#ca8a041a;width:100%;max-width:1400px;margin:0 auto}.WangapSimulator-module__s2H9vG__container[data-grade=영웅]{--wg-a:#9333ea;--wg-b:#581c87;--wg-light:#d8b4fe;--wg-soft:#9333ea1a}.WangapSimulator-module__s2H9vG__container[data-grade=유물]{--wg-a:#d97706;--wg-b:#7c2d12;--wg-light:#fdba74;--wg-soft:#d977061a}.WangapSimulator-module__s2H9vG__container[data-grade=고대]{--wg-a:#c19a5c;--wg-b:#8a6a3b;--wg-light:#f5e8c8;--wg-soft:#c19a5c1f}.WangapSimulator-module__s2H9vG__container{--nm-shadow:6px 6px 12px #0000001a, -6px -6px 12px #ffffffb3;--nm-shadow-hover:8px 8px 16px #00000026, -8px -8px 16px #fffc;--nm-shadow-sm:3px 3px 6px #0000001a, -3px -3px 6px #ffffffb3}[data-theme=dark] .WangapSimulator-module__s2H9vG__container{--nm-shadow:6px 6px 12px #00000080, -6px -6px 12px #ffffff08;--nm-shadow-hover:8px 8px 16px #0009, -8px -8px 16px #ffffff0a;--nm-shadow-sm:3px 3px 6px #00000080, -3px -3px 6px #ffffff08}.WangapSimulator-module__s2H9vG__container button{touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.WangapSimulator-module__s2H9vG__mainLayout{flex-direction:column;gap:1rem;display:flex}.WangapSimulator-module__s2H9vG__equipmentPanel{background-color:var(--card-bg);border:1px solid var(--border-color);width:100%;box-shadow:var(--shadow-md);border-top:1px solid #ffffff1a;border-radius:12px;padding:1rem}.WangapSimulator-module__s2H9vG__equipmentPanelTitle{color:var(--text-primary);border-bottom:1px solid var(--border-color);text-align:center;margin-bottom:.75rem;padding-bottom:.5rem;font-size:.9rem;font-weight:700}.WangapSimulator-module__s2H9vG__equipmentList{justify-content:center;align-items:center;gap:.5rem;display:flex}.WangapSimulator-module__s2H9vG__listArrow{color:var(--text-muted);flex-shrink:0;font-size:1.05rem;font-weight:800}.WangapSimulator-module__s2H9vG__quickGrid{justify-content:center;gap:.3rem;margin-top:.35rem;display:flex}@media (max-width:576px){.WangapSimulator-module__s2H9vG__quickGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.WangapSimulator-module__s2H9vG__equipmentRowBreak{display:none}.WangapSimulator-module__s2H9vG__equipmentItem{background:var(--card-bg);cursor:pointer;text-align:center;width:150px;height:150px;box-shadow:var(--nm-shadow);border:none;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:.65rem .5rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.WangapSimulator-module__s2H9vG__equipmentItem:hover:not(:disabled){box-shadow:var(--nm-shadow-hover);transform:translateY(-2px)}.WangapSimulator-module__s2H9vG__equipmentItem:disabled{opacity:.55;cursor:not-allowed}.WangapSimulator-module__s2H9vG__equipmentItemSelected{background:linear-gradient(135deg,#6366f114 0%,#8b5cf614 100%);box-shadow:6px 6px 12px #00000026,-6px -6px 12px #fffc,inset 2px 2px 4px #ffffff4d,0 0 0 2px #6366f166}[data-theme=dark] .WangapSimulator-module__s2H9vG__equipmentItemSelected{background:linear-gradient(135deg,#6366f11f 0%,#8b5cf61f 100%);box-shadow:6px 6px 12px #00000080,-6px -6px 12px #ffffff08,inset 2px 2px 4px #ffffff0d,0 0 0 2px #6366f180}.WangapSimulator-module__s2H9vG__equipmentIcon{border-radius:0;flex-shrink:0;width:66px;height:66px;position:relative;overflow:visible}.WangapSimulator-module__s2H9vG__equipmentIconImg{z-index:0;position:absolute;inset:-4%}.WangapSimulator-module__s2H9vG__equipmentFrame{pointer-events:none;z-index:1;display:block;position:absolute;inset:-21.5% -25.6% -21.5% -21%}.WangapSimulator-module__s2H9vG__equipmentName{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.75rem;font-weight:800;overflow:hidden}.WangapSimulator-module__s2H9vG__equipmentName[data-grade=영웅]{color:#7e22ce}.WangapSimulator-module__s2H9vG__equipmentName[data-grade=전설]{color:#a16207}.WangapSimulator-module__s2H9vG__equipmentName[data-grade=유물]{color:#b45309}.WangapSimulator-module__s2H9vG__equipmentName[data-grade=고대]{color:#9c7c42}[data-theme=dark] .WangapSimulator-module__s2H9vG__equipmentName[data-grade=영웅]{color:#c084fc}[data-theme=dark] .WangapSimulator-module__s2H9vG__equipmentName[data-grade=전설]{color:#eab308}[data-theme=dark] .WangapSimulator-module__s2H9vG__equipmentName[data-grade=유물]{color:#f59e0b}[data-theme=dark] .WangapSimulator-module__s2H9vG__equipmentName[data-grade=고대]{color:#d4b06a}.WangapSimulator-module__s2H9vG__equipmentLevel{justify-content:center;align-items:center;margin-top:8px;display:flex}.WangapSimulator-module__s2H9vG__levelBadge{color:#fff;border-radius:4px;padding:.12rem .45rem;font-size:.68rem;font-weight:700}.WangapSimulator-module__s2H9vG__levelBadge[data-grade=영웅]{background:linear-gradient(135deg,#581c87,#9333ea)}.WangapSimulator-module__s2H9vG__levelBadge[data-grade=전설]{background:linear-gradient(135deg,#713f12,#ca8a04)}.WangapSimulator-module__s2H9vG__levelBadge[data-grade=유물]{background:linear-gradient(135deg,#7c2d12,#d97706)}.WangapSimulator-module__s2H9vG__levelBadge[data-grade=고대]{background:linear-gradient(135deg,#8a6a3b,#c19a5c)}.WangapSimulator-module__s2H9vG__promoConnector{background:var(--card-bg);cursor:pointer;width:96px;height:96px;box-shadow:var(--nm-shadow);border:none;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.35rem;padding:.4rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.WangapSimulator-module__s2H9vG__promoConnector:hover{box-shadow:var(--nm-shadow-hover);transform:translateY(-2px)}.WangapSimulator-module__s2H9vG__promoConnectorActive{background:linear-gradient(135deg,#6366f114 0%,#8b5cf614 100%);box-shadow:6px 6px 12px #00000026,-6px -6px 12px #fffc,inset 2px 2px 4px #ffffff4d,0 0 0 2px #6366f166}[data-theme=dark] .WangapSimulator-module__s2H9vG__promoConnectorActive{background:linear-gradient(135deg,#6366f11f 0%,#8b5cf61f 100%);box-shadow:6px 6px 12px #00000080,-6px -6px 12px #ffffff08,inset 2px 2px 4px #ffffff0d,0 0 0 2px #6366f180}.WangapSimulator-module__s2H9vG__promoConnectorIcon{border-radius:8px;width:58px;height:58px;position:relative;overflow:hidden}.WangapSimulator-module__s2H9vG__promoConnectorArrow{color:var(--text-secondary);font-size:.7rem;font-weight:700}.WangapSimulator-module__s2H9vG__promoConnectorActive .WangapSimulator-module__s2H9vG__promoConnectorArrow{color:var(--color-primary)}.WangapSimulator-module__s2H9vG__startAdjustRow{justify-content:center;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.WangapSimulator-module__s2H9vG__levelBox{background:var(--input-bg);border:1px solid var(--border-color);max-width:132px;box-shadow:var(--nm-shadow-sm);cursor:text;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:.05rem;padding:.3rem .5rem;display:flex}.WangapSimulator-module__s2H9vG__levelBox:focus-within{border-color:var(--color-primary)}.WangapSimulator-module__s2H9vG__levelBoxLabel{letter-spacing:.05em;color:var(--text-muted);font-size:.62rem;font-weight:700}.WangapSimulator-module__s2H9vG__levelBoxValue{align-items:baseline;gap:.05rem;display:flex}.WangapSimulator-module__s2H9vG__levelFieldArrow{color:var(--text-muted);flex-shrink:0;font-size:1rem;font-weight:800}.WangapSimulator-module__s2H9vG__levelInputPrefix{color:var(--text-secondary);font-size:.9rem;font-weight:700}.WangapSimulator-module__s2H9vG__levelInput{width:44px;color:var(--text-primary);text-align:center;background:0 0;border:none;padding:0;font-size:1.05rem;font-weight:800}.WangapSimulator-module__s2H9vG__levelInput:focus{outline:none}.WangapSimulator-module__s2H9vG__levelInput:disabled{opacity:.5}.WangapSimulator-module__s2H9vG__promoInfoPanel{border:2px solid var(--border-color);background-color:var(--card-body-bg-blue);border-radius:12px;padding:.75rem 1rem;animation:.18s ease-out WangapSimulator-module__s2H9vG__promoInfoFade}@keyframes WangapSimulator-module__s2H9vG__promoInfoFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.WangapSimulator-module__s2H9vG__promoInfoPanel[data-grade=전설]{border-color:#ca8a04}.WangapSimulator-module__s2H9vG__promoInfoPanel[data-grade=유물]{border-color:#d97706}.WangapSimulator-module__s2H9vG__promoInfoPanel[data-grade=고대]{border-color:#c19a5c}.WangapSimulator-module__s2H9vG__promoOptionRow{justify-content:center;align-items:stretch;gap:.6rem;display:flex}.WangapSimulator-module__s2H9vG__promoOptionCard{border:2px solid var(--wg-a);background-color:var(--card-bg);cursor:pointer;min-width:0;box-shadow:var(--nm-shadow-sm);border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.9rem .6rem;display:flex}.WangapSimulator-module__s2H9vG__promoOptionCard:enabled:hover{background-color:var(--wg-soft)}.WangapSimulator-module__s2H9vG__promoOptionCard:disabled{opacity:.55;cursor:not-allowed}.WangapSimulator-module__s2H9vG__promoOptionCardStatic{cursor:default}.WangapSimulator-module__s2H9vG__promoOptionIcon{border-radius:10px;width:72px;height:72px;position:relative;overflow:hidden}.WangapSimulator-module__s2H9vG__promoOptionName{color:var(--text-primary);text-align:center;font-size:.85rem;font-weight:700}.WangapSimulator-module__s2H9vG__promoOptionAmount{color:var(--wg-a);font-size:1.2rem;font-weight:800;line-height:1}.WangapSimulator-module__s2H9vG__promoOptionAction{color:var(--text-muted);font-size:.72rem;font-weight:700}.WangapSimulator-module__s2H9vG__promoOptionAcquire{color:var(--text-muted);text-align:center;font-size:.64rem;font-weight:600;line-height:1.35}.WangapSimulator-module__s2H9vG__promoOptionOr{color:#9333ea;flex-shrink:0;align-self:center;font-size:.85rem;font-weight:800}[data-theme=dark] .WangapSimulator-module__s2H9vG__promoOptionOr{color:#c084fc}.WangapSimulator-module__s2H9vG__promoGradeText{font-weight:800}.WangapSimulator-module__s2H9vG__promoGradeText[data-grade=영웅]{color:#7e22ce}.WangapSimulator-module__s2H9vG__promoGradeText[data-grade=전설]{color:#a16207}.WangapSimulator-module__s2H9vG__promoGradeText[data-grade=유물]{color:#b45309}.WangapSimulator-module__s2H9vG__promoGradeText[data-grade=고대]{color:#9c7c42}[data-theme=dark] .WangapSimulator-module__s2H9vG__promoGradeText[data-grade=영웅]{color:#c084fc}[data-theme=dark] .WangapSimulator-module__s2H9vG__promoGradeText[data-grade=전설]{color:#eab308}[data-theme=dark] .WangapSimulator-module__s2H9vG__promoGradeText[data-grade=유물]{color:#f59e0b}[data-theme=dark] .WangapSimulator-module__s2H9vG__promoGradeText[data-grade=고대]{color:#d4b06a}.WangapSimulator-module__s2H9vG__singleCostItemGrowth{position:relative}.WangapSimulator-module__s2H9vG__growthBadge{background:var(--wg-a);color:#fff;border-radius:6px;padding:.16rem .3rem;font-size:.52rem;font-weight:800;line-height:1;position:absolute;top:2px;right:3px}.WangapSimulator-module__s2H9vG__promoInfoTitle{color:var(--text-primary);margin-bottom:.4rem;font-size:.85rem;font-weight:700}.WangapSimulator-module__s2H9vG__simulatorPanel{background-color:var(--card-bg);border:1px solid var(--border-color);width:100%;box-shadow:var(--shadow-md);border-top:1px solid #ffffff1a;border-radius:12px;padding:1rem}.WangapSimulator-module__s2H9vG__mainCard{grid-template-columns:1fr 1fr 1fr;gap:1rem;display:grid}.WangapSimulator-module__s2H9vG__col{background-color:var(--card-body-bg-blue);border:2px solid var(--border-color);border-radius:12px;flex-direction:column;min-width:0;min-height:0;padding:1rem;display:flex}.WangapSimulator-module__s2H9vG__stageCol{min-height:640px;position:relative}.WangapSimulator-module__s2H9vG__boxTitle{color:var(--text-primary);border-bottom:2px solid var(--border-color);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;padding-bottom:.5rem;font-size:.95rem;font-weight:700;display:flex}.WangapSimulator-module__s2H9vG__gradeBadge{letter-spacing:.04em;color:#fff;background:linear-gradient(135deg, var(--wg-b), var(--wg-a));border-radius:999px;padding:.18rem .6rem;font-size:.72rem;font-weight:800}.WangapSimulator-module__s2H9vG__stageArea{flex-direction:column;align-items:center;padding:.75rem 0 .5rem;display:flex;position:relative}.WangapSimulator-module__s2H9vG__itemSlot{border:2px solid var(--wg-a);border-radius:0;justify-content:center;align-items:center;width:80px;height:80px;transition:border-color .25s,filter .25s;display:flex;position:relative}.WangapSimulator-module__s2H9vG__itemImage{z-index:0;display:block;position:absolute;inset:-4%}.WangapSimulator-module__s2H9vG__slotFrame{pointer-events:none;z-index:1;display:block;position:absolute;inset:-21.5% -25.6% -21.5% -21%}.WangapSimulator-module__s2H9vG__itemName{color:var(--text-primary);margin-top:.9rem;font-size:.85rem;font-weight:700}.WangapSimulator-module__s2H9vG__probSection{background-color:var(--card-bg);text-align:center;border-radius:12px;margin-bottom:.75rem;padding:.75rem}.WangapSimulator-module__s2H9vG__probLabel{color:var(--text-muted);margin-bottom:.25rem;font-size:.75rem;font-weight:600}.WangapSimulator-module__s2H9vG__probValue{justify-content:center;align-items:baseline;gap:.5rem;font-size:1.3rem;font-weight:800;display:flex}.WangapSimulator-module__s2H9vG__probNumber{color:#10b981}.WangapSimulator-module__s2H9vG__probBase{color:var(--text-muted);font-size:.8rem;font-weight:500}.WangapSimulator-module__s2H9vG__probGuaranteed{color:#f59e0b}.WangapSimulator-module__s2H9vG__janginSection{margin-bottom:.75rem}.WangapSimulator-module__s2H9vG__janginHeader{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.WangapSimulator-module__s2H9vG__janginHeader span:first-child{color:var(--text-primary);font-size:.8rem;font-weight:600}.WangapSimulator-module__s2H9vG__janginValue{color:#f59e0b;font-size:.9rem;font-weight:800}.WangapSimulator-module__s2H9vG__janginBarOuter{background-color:var(--border-color);border-radius:10px;height:20px;position:relative;overflow:hidden}.WangapSimulator-module__s2H9vG__janginBarInner{background:linear-gradient(90deg,#f59e0b,#ef4444);border-radius:10px;height:100%;transition:width .5s;position:relative;overflow:hidden}.WangapSimulator-module__s2H9vG__janginBarInner:after{content:"";background:linear-gradient(90deg,#0000 0%,#fff6 50%,#0000 100%);animation:2s infinite WangapSimulator-module__s2H9vG__shimmer;position:absolute;inset:0}@keyframes WangapSimulator-module__s2H9vG__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.WangapSimulator-module__s2H9vG__breathHeader{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.WangapSimulator-module__s2H9vG__breathHeaderLabel{color:var(--text-muted);font-size:.75rem;font-weight:600}.WangapSimulator-module__s2H9vG__breathRow{grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.75rem;display:grid}.WangapSimulator-module__s2H9vG__breathButton{background-color:var(--card-bg);cursor:pointer;color:var(--text-secondary);min-height:44px;box-shadow:var(--nm-shadow);border:none;border-radius:12px;flex-direction:column;align-items:center;gap:.2rem;padding:.6rem .4rem;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.WangapSimulator-module__s2H9vG__breathButton:hover:not(:disabled){box-shadow:var(--nm-shadow-hover);transform:translateY(-2px)}.WangapSimulator-module__s2H9vG__breathButton:disabled{opacity:.4;cursor:not-allowed}.WangapSimulator-module__s2H9vG__breathButtonActiveLava,.WangapSimulator-module__s2H9vG__breathButtonActiveGlacier{background:linear-gradient(135deg, var(--color-primary), var(--color-purple));color:#fff}.WangapSimulator-module__s2H9vG__breathIcon{width:24px;height:24px;position:relative}.WangapSimulator-module__s2H9vG__breathName{font-size:.75rem;font-weight:700}.WangapSimulator-module__s2H9vG__breathMeta{opacity:.85;font-size:.7rem}.WangapSimulator-module__s2H9vG__singleCostSection{margin-bottom:1rem}.WangapSimulator-module__s2H9vG__singleCostTitle{color:var(--text-muted);margin-bottom:.4rem;font-size:.75rem;font-weight:600}.WangapSimulator-module__s2H9vG__singleCostGrid{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.WangapSimulator-module__s2H9vG__singleCostItem{background-color:var(--card-bg);color:var(--text-primary);border-radius:8px;align-items:center;gap:.5rem;min-width:0;padding:.5rem;font-size:.85rem;font-weight:700;display:flex}.WangapSimulator-module__s2H9vG__buttonRow{gap:.5rem;margin-bottom:.5rem;display:flex}.WangapSimulator-module__s2H9vG__enhanceButton{cursor:pointer;background:linear-gradient(135deg, var(--color-primary), var(--color-purple));color:#fff;box-shadow:var(--nm-shadow), inset 2px 2px 4px #ffffff59, inset -2px -2px 5px #00000038;border:none;border-radius:10px;flex:1;padding:.85rem;font-size:1rem;font-weight:800;transition:all .3s}.WangapSimulator-module__s2H9vG__enhanceButton:hover:not(:disabled){box-shadow:var(--nm-shadow-hover), inset 2px 2px 4px #ffffff59, inset -2px -2px 5px #00000038;transform:translateY(-2px)}.WangapSimulator-module__s2H9vG__enhanceButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.WangapSimulator-module__s2H9vG__autoButtonWrap{flex:1;position:relative}.WangapSimulator-module__s2H9vG__autoButton{cursor:pointer;color:#fff;width:100%;height:100%;box-shadow:var(--nm-shadow), inset 2px 2px 4px #ffffff59, inset -2px -2px 5px #00000038;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:10px;padding:.85rem .6rem;font-size:.95rem;font-weight:800;transition:all .3s}.WangapSimulator-module__s2H9vG__autoButton:hover:not(:disabled){box-shadow:var(--nm-shadow-hover), inset 2px 2px 4px #ffffff59, inset -2px -2px 5px #00000038;transform:translateY(-2px)}.WangapSimulator-module__s2H9vG__autoButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.WangapSimulator-module__s2H9vG__autoButtonStop{background:linear-gradient(135deg,#ef4444,#dc2626)}.WangapSimulator-module__s2H9vG__resetButton{width:100%;color:var(--text-muted);border:1px solid var(--border-color);cursor:pointer;box-shadow:var(--nm-shadow-sm);background-color:#0000;border-radius:10px;margin-top:.25rem;padding:.5rem;font-size:.8rem;font-weight:600;transition:all .2s}.WangapSimulator-module__s2H9vG__resetButton:hover:not(:disabled){color:#fff;background-color:#ef4444;border-color:#ef4444}.WangapSimulator-module__s2H9vG__resetButton:disabled{opacity:.4;cursor:not-allowed}.WangapSimulator-module__s2H9vG__resetButtonConfirm{color:#fff;background-color:#ef4444;border-color:#ef4444;animation:.5s ease-in-out infinite alternate WangapSimulator-module__s2H9vG__confirmPulse}.WangapSimulator-module__s2H9vG__resetButtonConfirm:hover:not(:disabled){background-color:#dc2626;border-color:#dc2626}@keyframes WangapSimulator-module__s2H9vG__confirmPulse{0%{opacity:1}to{opacity:.7}}.WangapSimulator-module__s2H9vG__autoDropdown{background:var(--card-bg);border:2px solid var(--color-primary);width:min(280px,100vw - 2rem);box-shadow:var(--shadow-md);z-index:100;border-radius:12px;margin-bottom:.5rem;padding:.85rem;position:absolute;bottom:100%;left:auto;right:0}.WangapSimulator-module__s2H9vG__autoDropdownTitle{color:var(--text-primary);margin-bottom:.5rem;font-size:.85rem;font-weight:600}.WangapSimulator-module__s2H9vG__autoDropdownSection{background:var(--bg-secondary);border-radius:6px;margin-bottom:.5rem;padding:.4rem}.WangapSimulator-module__s2H9vG__autoDropdownLabel{color:var(--text-muted);margin-bottom:.2rem;font-size:.7rem}.WangapSimulator-module__s2H9vG__autoDropdownHint{color:var(--text-muted);margin:.1rem 0 .5rem;font-size:.65rem;line-height:1.4}.WangapSimulator-module__s2H9vG__autoBreathChecks{flex-wrap:wrap;gap:.75rem;display:flex}.WangapSimulator-module__s2H9vG__autoDropdownCheckbox{color:var(--text-primary);cursor:pointer;white-space:nowrap;align-items:center;gap:.3rem;padding:.1rem 0;font-size:.75rem;display:flex}.WangapSimulator-module__s2H9vG__speedButtonGroup{flex-wrap:nowrap;gap:.35rem;display:flex}.WangapSimulator-module__s2H9vG__speedButton{border:1px solid var(--border-color);background:var(--card-background);color:var(--text-secondary);cursor:pointer;box-shadow:var(--nm-shadow-sm);border-radius:6px;flex:1;padding:.4rem .3rem;font-size:.7rem;font-weight:500;transition:all .15s}.WangapSimulator-module__s2H9vG__speedButton:hover{border-color:var(--primary-color)}.WangapSimulator-module__s2H9vG__speedButtonActive{color:#fff;background:linear-gradient(135deg,#10b981,#059669);border-color:#10b981}.WangapSimulator-module__s2H9vG__autoDropdownStartBtn{color:#fff;cursor:pointer;width:100%;box-shadow:var(--nm-shadow-sm);background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:6px;padding:.5rem;font-size:.8rem;font-weight:600}.WangapSimulator-module__s2H9vG__autoDropdownStartBtn:disabled{opacity:.5;cursor:not-allowed;background:#6b7280}.WangapSimulator-module__s2H9vG__promotionPanel{border:2px solid var(--wg-a);background-color:var(--card-bg);border-radius:12px;flex-direction:column;gap:.6rem;padding:.85rem;display:flex}.WangapSimulator-module__s2H9vG__promotionTitle{color:var(--text-primary);font-size:.9rem;font-weight:700}.WangapSimulator-module__s2H9vG__promotionTitle strong{color:var(--wg-a);font-weight:800}.WangapSimulator-module__s2H9vG__promotionDesc{color:var(--text-muted);font-size:.75rem;line-height:1.5}.WangapSimulator-module__s2H9vG__maxComplete{text-align:center;background:url(/25anrl.webp) 50%/cover no-repeat;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:2rem 1rem;display:flex;position:relative;overflow:hidden}.WangapSimulator-module__s2H9vG__maxCompleteTitle{color:#fff;text-shadow:0 2px 8px #000c;z-index:2;font-size:1.2rem;font-weight:800;position:relative}.WangapSimulator-module__s2H9vG__maxCompleteDesc{color:#ffffffe6;text-shadow:0 2px 6px #000c;z-index:2;margin-bottom:.75rem;font-size:.9rem;position:relative}.WangapSimulator-module__s2H9vG__maxComplete .WangapSimulator-module__s2H9vG__resetButton{z-index:2;color:#fff;background:#00000080;border-color:#ffffff73;max-width:220px;position:relative}.WangapSimulator-module__s2H9vG__maxComplete .WangapSimulator-module__s2H9vG__resetButton:hover:not(:disabled){background-color:#ef4444;border-color:#ef4444}.WangapSimulator-module__s2H9vG__historyCol{position:relative;overflow:hidden}.WangapSimulator-module__s2H9vG__historyContainer{border-bottom:1px solid var(--border-color);padding-right:.25rem;position:absolute;inset:3.3rem 1rem 4.6rem;overflow-y:auto}.WangapSimulator-module__s2H9vG__historyEmpty{text-align:center;height:100%;color:var(--text-muted);justify-content:center;align-items:center;font-size:.85rem;display:flex}.WangapSimulator-module__s2H9vG__historyList{flex-direction:column;gap:.4rem;padding-top:.25rem;padding-bottom:.5rem;display:flex}.WangapSimulator-module__s2H9vG__historyItem{border-left:4px solid;border-radius:8px;padding:.6rem}.WangapSimulator-module__s2H9vG__historyItemSuccess{background-color:#10b9811a;border-left-color:#10b981}.WangapSimulator-module__s2H9vG__historyItemFail{background-color:#ef44441a;border-left-color:#ef4444}.WangapSimulator-module__s2H9vG__historyItemHeader{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.WangapSimulator-module__s2H9vG__historyItemNumber{color:var(--text-muted);font-size:.75rem;font-weight:700}.WangapSimulator-module__s2H9vG__historyItemLevel{color:var(--text-primary);font-size:.8rem;font-weight:600}.WangapSimulator-module__s2H9vG__historyItemResult{color:#fff;border-radius:4px;margin-left:auto;padding:.15rem .4rem;font-size:.75rem;font-weight:800}.WangapSimulator-module__s2H9vG__historyResultSuccess{background-color:#10b981}.WangapSimulator-module__s2H9vG__historyResultFail{background-color:#ef4444}.WangapSimulator-module__s2H9vG__historyItemDetails{color:var(--text-secondary);flex-direction:column;gap:.15rem;font-size:.7rem;display:flex}.WangapSimulator-module__s2H9vG__historyPromotion{border-left:4px solid var(--wg-a);background-color:var(--wg-soft);color:var(--text-primary);border-radius:8px;align-items:center;gap:.5rem;padding:.6rem;font-size:.8rem;font-weight:700;display:flex}.WangapSimulator-module__s2H9vG__historyPromotion[data-grade=전설]{background-color:#ca8a041a;border-left-color:#ca8a04}.WangapSimulator-module__s2H9vG__historyPromotion[data-grade=유물]{background-color:#d977061a;border-left-color:#d97706}.WangapSimulator-module__s2H9vG__historyPromotion[data-grade=고대]{background-color:#c19a5c1f;border-left-color:#c19a5c}.WangapSimulator-module__s2H9vG__historyPromotion .WangapSimulator-module__s2H9vG__historyItemNumber{color:var(--text-muted)}.WangapSimulator-module__s2H9vG__historyPromotionText{letter-spacing:.02em}.WangapSimulator-module__s2H9vG__historyStats{gap:.5rem;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.WangapSimulator-module__s2H9vG__historyStatItem{background-color:var(--card-bg);color:var(--text-muted);border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:.2rem;padding:.4rem;font-size:.75rem;font-weight:600;display:flex}.WangapSimulator-module__s2H9vG__historyStatItem span:last-child{color:var(--text-primary);font-size:.95rem;font-weight:800}.WangapSimulator-module__s2H9vG__statSuccess{color:#10b981!important}.WangapSimulator-module__s2H9vG__statFail{color:#ef4444!important}.WangapSimulator-module__s2H9vG__totalCostContainer{flex-direction:column;flex:1;min-height:0;display:flex}.WangapSimulator-module__s2H9vG__totalMaterialsList{flex-direction:column;flex:1;gap:.35rem;min-height:0;margin-bottom:.75rem;display:flex;overflow-y:auto}.WangapSimulator-module__s2H9vG__totalMaterialItem{background-color:var(--card-bg);border-radius:8px;flex-shrink:0;grid-template-columns:28px 1fr 80px 80px;align-items:center;gap:.5rem;padding:.5rem .75rem;transition:opacity .2s;display:grid}.WangapSimulator-module__s2H9vG__totalMaterialItemCheckable{cursor:pointer;grid-template-columns:18px 28px 1fr 80px 80px}.WangapSimulator-module__s2H9vG__totalMaterialItemCheckable:hover{background-color:var(--card-body-bg-blue)}.WangapSimulator-module__s2H9vG__materialCheckbox{cursor:pointer;width:16px;height:16px;accent-color:var(--color-primary);flex-shrink:0}.WangapSimulator-module__s2H9vG__materialName{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:600;overflow:hidden}.WangapSimulator-module__s2H9vG__materialAmount{color:var(--text-primary);text-align:right;font-size:.85rem;font-weight:700}.WangapSimulator-module__s2H9vG__materialGold{color:#f59e0b;text-align:right;white-space:nowrap;font-size:.8rem;font-weight:700}.WangapSimulator-module__s2H9vG__materialGoldExcluded{opacity:.4;text-decoration:line-through}.WangapSimulator-module__s2H9vG__goldSummarySection{border-top:1px solid var(--border-color);flex-direction:column;flex-shrink:0;gap:.4rem;padding-top:.75rem;display:flex}.WangapSimulator-module__s2H9vG__goldSummaryRow{align-items:center;gap:.5rem;display:flex}.WangapSimulator-module__s2H9vG__goldSummaryLabel{color:var(--text-secondary);font-size:.85rem;font-weight:600}.WangapSimulator-module__s2H9vG__goldSummaryValue{color:var(--text-primary);margin-left:auto;font-size:.95rem;font-weight:700}.WangapSimulator-module__s2H9vG__goldSummaryTotal{border-top:1px solid var(--border-color);margin-top:.2rem;padding-top:.6rem}.WangapSimulator-module__s2H9vG__goldSummaryTotal .WangapSimulator-module__s2H9vG__goldSummaryLabel{color:var(--text-primary);font-size:.9rem}.WangapSimulator-module__s2H9vG__goldSummaryTotal .WangapSimulator-module__s2H9vG__goldSummaryValue{color:#f97316;font-size:1.3rem}.WangapSimulator-module__s2H9vG__costEmpty{min-height:140px;color:var(--text-muted);justify-content:center;align-items:center;font-size:.8rem;display:flex}.WangapSimulator-module__s2H9vG__progressSummary{background-color:var(--card-bg);border-radius:8px;flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.5rem .75rem;display:flex}.WangapSimulator-module__s2H9vG__progressLabel{color:var(--text-muted);font-size:.75rem;font-weight:600}.WangapSimulator-module__s2H9vG__progressValue{align-items:center;gap:.4rem;display:flex}.WangapSimulator-module__s2H9vG__progressGradeBadge{color:#fff;background:linear-gradient(135deg, var(--wg-b), var(--wg-a));border-radius:999px;padding:.12rem .45rem;font-size:.68rem;font-weight:800}.WangapSimulator-module__s2H9vG__progressLevel{color:var(--text-primary);font-size:.92rem;font-weight:800}@media (max-width:1100px){.WangapSimulator-module__s2H9vG__mainCard{grid-template-columns:1fr 1fr}.WangapSimulator-module__s2H9vG__mainCard .WangapSimulator-module__s2H9vG__col:nth-child(3){grid-column:span 2}}@media (max-width:768px){.WangapSimulator-module__s2H9vG__mainLayout{gap:.75rem;max-width:100%}.WangapSimulator-module__s2H9vG__equipmentPanel{border-radius:10px;padding:.75rem}.WangapSimulator-module__s2H9vG__equipmentPanelTitle{margin-bottom:.5rem;padding-bottom:.4rem;font-size:.8rem}.WangapSimulator-module__s2H9vG__equipmentList{flex-wrap:wrap;gap:.5rem .2rem}.WangapSimulator-module__s2H9vG__equipmentRowBreak{flex-basis:100%;height:0;display:block}.WangapSimulator-module__s2H9vG__listArrow{font-size:.7rem}.WangapSimulator-module__s2H9vG__equipmentItem{border-radius:8px;flex:1 1 0;gap:.3rem;width:auto;min-width:0;max-width:94px;height:auto;min-height:104px;padding:.45rem .25rem}.WangapSimulator-module__s2H9vG__equipmentItem:hover:not(:disabled){transform:none}.WangapSimulator-module__s2H9vG__equipmentIcon{width:38px;height:38px}.WangapSimulator-module__s2H9vG__equipmentFrame,.WangapSimulator-module__s2H9vG__slotFrame{display:none}.WangapSimulator-module__s2H9vG__equipmentIconImg,.WangapSimulator-module__s2H9vG__itemImage{border-radius:6px;inset:0;overflow:hidden}.WangapSimulator-module__s2H9vG__equipmentName{max-width:100%;font-size:.58rem}.WangapSimulator-module__s2H9vG__levelBadge{padding:.08rem .3rem;font-size:.55rem}.WangapSimulator-module__s2H9vG__promoConnector{border-radius:8px;flex:none;gap:.25rem;width:54px;height:auto;min-height:84px;padding:.3rem .2rem}.WangapSimulator-module__s2H9vG__promoConnector:hover{transform:none}.WangapSimulator-module__s2H9vG__promoConnectorIcon{width:30px;height:30px}.WangapSimulator-module__s2H9vG__promoConnectorArrow{font-size:.55rem}.WangapSimulator-module__s2H9vG__simulatorPanel{border-radius:12px;padding:.5rem}.WangapSimulator-module__s2H9vG__mainCard{grid-template-columns:2fr 1fr;gap:.5rem}.WangapSimulator-module__s2H9vG__stageCol{grid-column:span 1;min-height:auto}.WangapSimulator-module__s2H9vG__historyCol{grid-column:span 1;min-height:0}.WangapSimulator-module__s2H9vG__mainCard .WangapSimulator-module__s2H9vG__col:nth-child(3){grid-column:span 2}.WangapSimulator-module__s2H9vG__col{border-radius:10px;padding:.5rem}.WangapSimulator-module__s2H9vG__boxTitle{margin-bottom:.4rem;padding-bottom:.3rem;font-size:.8rem}.WangapSimulator-module__s2H9vG__startAdjustRow{flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem}.WangapSimulator-module__s2H9vG__levelBox{border-radius:8px;padding:.2rem .3rem}.WangapSimulator-module__s2H9vG__levelBoxLabel{font-size:.55rem}.WangapSimulator-module__s2H9vG__levelInput{width:38px;font-size:16px}.WangapSimulator-module__s2H9vG__stageArea{padding:.5rem 0 .4rem}.WangapSimulator-module__s2H9vG__itemSlot{border:none;width:58px;height:58px}.WangapSimulator-module__s2H9vG__itemName{margin-top:.7rem;font-size:.75rem}.WangapSimulator-module__s2H9vG__probSection{margin-bottom:.4rem;padding:.4rem}.WangapSimulator-module__s2H9vG__probLabel{margin-bottom:.1rem;font-size:.65rem}.WangapSimulator-module__s2H9vG__probValue{font-size:1rem}.WangapSimulator-module__s2H9vG__probBase{font-size:.65rem}.WangapSimulator-module__s2H9vG__janginSection{margin-bottom:.4rem}.WangapSimulator-module__s2H9vG__janginHeader{margin-bottom:.2rem}.WangapSimulator-module__s2H9vG__janginHeader span:first-child{font-size:.7rem}.WangapSimulator-module__s2H9vG__janginValue{font-size:.75rem}.WangapSimulator-module__s2H9vG__janginBarOuter{height:14px}.WangapSimulator-module__s2H9vG__breathHeader{margin-bottom:.3rem}.WangapSimulator-module__s2H9vG__breathRow{gap:.4rem;margin-bottom:.4rem}.WangapSimulator-module__s2H9vG__breathButton{border-radius:8px;min-height:40px;padding:.4rem}.WangapSimulator-module__s2H9vG__breathIcon{width:16px;height:16px}.WangapSimulator-module__s2H9vG__breathName{font-size:.68rem}.WangapSimulator-module__s2H9vG__breathMeta{font-size:.6rem}.WangapSimulator-module__s2H9vG__singleCostSection{margin-bottom:.5rem}.WangapSimulator-module__s2H9vG__singleCostTitle{margin-bottom:.25rem;font-size:.65rem}.WangapSimulator-module__s2H9vG__singleCostGrid{grid-template-columns:repeat(2,1fr);gap:.25rem}.WangapSimulator-module__s2H9vG__singleCostItem{border-radius:6px;gap:.25rem;padding:.3rem;font-size:.66rem}.WangapSimulator-module__s2H9vG__singleCostItem img{width:20px!important;height:20px!important}.WangapSimulator-module__s2H9vG__growthBadge{padding:.12rem .22rem;font-size:.44rem;top:1px;right:2px}.WangapSimulator-module__s2H9vG__buttonRow{gap:.4rem;margin-bottom:.3rem}.WangapSimulator-module__s2H9vG__enhanceButton{border-radius:10px;padding:.6rem;font-size:.85rem}.WangapSimulator-module__s2H9vG__autoButton{border-radius:10px;padding:.6rem .4rem;font-size:.8rem}.WangapSimulator-module__s2H9vG__resetButton{border-radius:6px;padding:.35rem;font-size:.7rem}.WangapSimulator-module__s2H9vG__autoDropdown{width:min(260px,100vw - 2rem);padding:.7rem;left:50%;right:auto;transform:translate(-50%)}.WangapSimulator-module__s2H9vG__historyContainer{inset:2.25rem .5rem 3.5rem}.WangapSimulator-module__s2H9vG__historyStats{gap:.25rem;bottom:.4rem;left:.4rem;right:.4rem}.WangapSimulator-module__s2H9vG__historyStatItem{border-radius:6px;gap:.1rem;padding:.2rem;font-size:.55rem}.WangapSimulator-module__s2H9vG__historyStatItem span:last-child{font-size:.7rem}.WangapSimulator-module__s2H9vG__historyList{gap:.2rem}.WangapSimulator-module__s2H9vG__historyItem{border-left-width:3px;border-radius:6px;padding:.25rem .35rem}.WangapSimulator-module__s2H9vG__historyItemHeader{flex-wrap:nowrap;gap:.25rem;margin-bottom:0}.WangapSimulator-module__s2H9vG__historyItemNumber{flex-shrink:0;font-size:.55rem}.WangapSimulator-module__s2H9vG__historyItemLevel{white-space:nowrap;font-size:.55rem}.WangapSimulator-module__s2H9vG__historyItemResult{flex-shrink:0;padding:.08rem .2rem;font-size:.5rem}.WangapSimulator-module__s2H9vG__historyItemDetails{display:none}.WangapSimulator-module__s2H9vG__historyPromotion{border-left-width:3px;border-radius:6px;gap:.25rem;padding:.3rem .35rem;font-size:.6rem}.WangapSimulator-module__s2H9vG__historyEmpty{font-size:.7rem}.WangapSimulator-module__s2H9vG__totalMaterialsList{gap:.25rem;max-height:none;margin-bottom:.5rem}.WangapSimulator-module__s2H9vG__totalMaterialItem{border-radius:6px;grid-template-columns:22px 1fr 60px 60px;gap:.25rem;padding:.35rem .5rem}.WangapSimulator-module__s2H9vG__totalMaterialItemCheckable{grid-template-columns:14px 22px 1fr 60px 60px}.WangapSimulator-module__s2H9vG__totalMaterialItem img{width:22px!important;height:22px!important}.WangapSimulator-module__s2H9vG__materialCheckbox{width:13px;height:13px}.WangapSimulator-module__s2H9vG__materialName{font-size:.7rem}.WangapSimulator-module__s2H9vG__materialAmount,.WangapSimulator-module__s2H9vG__materialGold{font-size:.66rem}.WangapSimulator-module__s2H9vG__goldSummarySection{gap:.3rem;padding-top:.5rem}.WangapSimulator-module__s2H9vG__goldSummaryLabel{font-size:.75rem}.WangapSimulator-module__s2H9vG__goldSummaryValue{font-size:.85rem}.WangapSimulator-module__s2H9vG__goldSummaryTotal .WangapSimulator-module__s2H9vG__goldSummaryValue{font-size:1.1rem}.WangapSimulator-module__s2H9vG__progressSummary{padding:.4rem .5rem}.WangapSimulator-module__s2H9vG__promotionPanel{gap:.45rem;padding:.6rem}.WangapSimulator-module__s2H9vG__promotionTitle{font-size:.8rem}.WangapSimulator-module__s2H9vG__promotionDesc{font-size:.68rem}.WangapSimulator-module__s2H9vG__promoOptionCard{padding:.65rem .4rem}.WangapSimulator-module__s2H9vG__promoOptionIcon{width:56px;height:56px}.WangapSimulator-module__s2H9vG__promoOptionAmount{font-size:1.05rem}.WangapSimulator-module__s2H9vG__promoInfoPanel{padding:.6rem .75rem}}@media (prefers-reduced-motion:reduce){.WangapSimulator-module__s2H9vG__resetButtonConfirm,.WangapSimulator-module__s2H9vG__janginBarInner:after{animation:none}}.WangapSimulator-module__s2H9vG__avgLevelInput{text-align:center;color:#fff;width:62px;box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:10px;padding:.38rem .4rem;font-size:.92rem;font-weight:800;line-height:1}.WangapSimulator-module__s2H9vG__avgLevelInput:focus{outline-offset:1px;outline:2px solid #3b82f680}.WangapSimulator-module__s2H9vG__avgStepper{align-items:center;gap:.35rem;display:inline-flex}.WangapSimulator-module__s2H9vG__avgStepBtn{color:#2563eb;background-color:var(--card-bg);cursor:pointer;border:2px solid #3b82f68c;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:1.1rem;font-weight:800;line-height:1;display:inline-flex}[data-theme=dark] .WangapSimulator-module__s2H9vG__avgStepBtn{color:#60a5fa;border-color:#60a5fa8c}.WangapSimulator-module__s2H9vG__avgStepBtn:hover:not(:disabled){border-color:#2563eb}[data-theme=dark] .WangapSimulator-module__s2H9vG__avgStepBtn:hover:not(:disabled){border-color:#60a5fa}.WangapSimulator-module__s2H9vG__avgStepBtn:disabled{opacity:.3;cursor:not-allowed}.WangapSimulator-module__s2H9vG__journeyRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.4rem;margin-top:2rem;display:flex}.WangapSimulator-module__s2H9vG__journeyNode{flex-direction:column;align-items:center;gap:.65rem;display:flex}.WangapSimulator-module__s2H9vG__journeyNode .WangapSimulator-module__s2H9vG__equipmentIcon{width:70px;height:70px}.WangapSimulator-module__s2H9vG__journeyPromo{background:var(--card-bg);width:82px;height:88px;box-shadow:var(--nm-shadow-sm);cursor:pointer;border:none;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.35rem;padding:.4rem;display:flex}.WangapSimulator-module__s2H9vG__journeyPromoIcon{border-radius:8px;width:48px;height:48px;position:relative;overflow:hidden}.WangapSimulator-module__s2H9vG__journeyPromoText{color:var(--text-secondary);white-space:nowrap;font-size:.68rem;font-weight:700}@media (max-width:768px){.WangapSimulator-module__s2H9vG__avgLevelInput{width:54px;padding:.32rem .3rem;font-size:16px}.WangapSimulator-module__s2H9vG__avgStepper{gap:.28rem}.WangapSimulator-module__s2H9vG__avgStepBtn{border-radius:7px;width:28px;height:28px;font-size:1rem}.WangapSimulator-module__s2H9vG__journeyRow{gap:.35rem .4rem;margin-top:1.4rem}.WangapSimulator-module__s2H9vG__journeyRow .WangapSimulator-module__s2H9vG__listArrow{font-size:.75rem}.WangapSimulator-module__s2H9vG__journeyNode{gap:.45rem}.WangapSimulator-module__s2H9vG__journeyNode .WangapSimulator-module__s2H9vG__equipmentIcon{width:42px;height:42px}.WangapSimulator-module__s2H9vG__journeyNode .WangapSimulator-module__s2H9vG__levelBadge{white-space:nowrap;padding:.08rem .3rem;font-size:.56rem}.WangapSimulator-module__s2H9vG__journeyPromo{border-radius:8px;gap:.2rem;width:52px;height:60px;padding:.25rem}.WangapSimulator-module__s2H9vG__journeyPromoIcon{width:24px;height:24px}.WangapSimulator-module__s2H9vG__journeyPromoText{font-size:.54rem}}.WangapSimulator-module__s2H9vG__breathPopupSummary{color:var(--text-primary);margin-bottom:10px;font-size:.85rem;font-weight:600}.WangapSimulator-module__s2H9vG__breathPopupSummary b{color:#10b981;font-weight:800}.WangapSimulator-module__s2H9vG__breathChipProb{color:var(--text-muted);font-size:.76rem;font-weight:700}.WangapSimulator-module__s2H9vG__breathPopupNote{color:var(--text-muted);margin-top:10px;font-size:.72rem;line-height:1.5}.WangapSimulator-module__s2H9vG__popupOverflowCard.WangapSimulator-module__s2H9vG__popupOverflowCard{overflow:visible}.WangapSimulator-module__s2H9vG__popupOverflowCard>.card-header{border-radius:10px 10px 0 0}.WangapSimulator-module__s2H9vG__popupOverflowCard>.card-body{border-radius:0 0 10px 10px}
.RefiningCalculator-module__TAvA1a__container{contain:layout style;max-width:1400px;margin:0 auto}.RefiningCalculator-module__TAvA1a__searchWrapper{justify-content:center;display:flex}.RefiningCalculator-module__TAvA1a__searchInner{width:100%;max-width:700px;margin-bottom:.5rem}.RefiningCalculator-module__TAvA1a__searchInputGroup{gap:.5rem;display:flex}.RefiningCalculator-module__TAvA1a__searchInput{background-color:var(--input-bg);color:var(--text-primary);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);border-radius:12px;padding:clamp(.7rem,2vw,.85rem) clamp(1rem,2.5vw,1.25rem);font-size:clamp(.9rem,2vw,1rem);font-weight:500;transition:all .3s}.RefiningCalculator-module__TAvA1a__searchInput:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #6366f11a}.RefiningCalculator-module__TAvA1a__searchButton{box-shadow:var(--shadow-sm);white-space:nowrap;border-radius:10px;padding:clamp(.7rem,2vw,.85rem) clamp(1.5rem,3vw,2rem);font-size:clamp(.9rem,2vw,1rem);font-weight:700;transition:all .3s;background-color:var(--color-primary)!important;color:#fff!important;border:none!important}.RefiningCalculator-module__TAvA1a__searchButton:hover:not(:disabled){box-shadow:var(--shadow-md);transform:translateY(-2px);background-color:#5558e3!important}.RefiningCalculator-module__TAvA1a__searchButton:active:not(:disabled){transform:translateY(0)}.RefiningCalculator-module__TAvA1a__errorWrapper{justify-content:center;margin-bottom:1rem;display:flex}.RefiningCalculator-module__TAvA1a__errorMessage{border-radius:12px;width:100%;max-width:700px;padding:clamp(.75rem,2vw,1rem);font-size:clamp(.85rem,1.9vw,.95rem);font-weight:600}.RefiningCalculator-module__TAvA1a__errorMessageLight{color:#b91c1c;background-color:#fee2e2;border:1px solid #fca5a5}.RefiningCalculator-module__TAvA1a__errorMessageDark{color:#fca5a5;background-color:#ef44441a;border:1px solid #ef444480}.RefiningCalculator-module__TAvA1a__lastUpdated{justify-content:center;margin-bottom:.5rem;display:flex}.RefiningCalculator-module__TAvA1a__lastUpdatedText{color:var(--text-muted);font-size:clamp(.75rem,1.8vw,.85rem)}.RefiningCalculator-module__TAvA1a__mainCard{background-color:var(--card-bg);border:2px solid var(--border-color);box-shadow:var(--shadow-lg);contain:layout style;border-radius:12px;min-height:400px;transition:all .3s;animation:.3s ease-out RefiningCalculator-module__TAvA1a__slideIn;overflow:hidden}@keyframes RefiningCalculator-module__TAvA1a__slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.RefiningCalculator-module__TAvA1a__cardHeader{background:linear-gradient(135deg, var(--primary-color), var(--primary-dark));border-bottom:none;padding:clamp(1rem,2vw,1.25rem)}.RefiningCalculator-module__TAvA1a__cardHeaderAlt{background:var(--card-body-bg-blue);border-bottom:1px solid var(--border-color);padding:clamp(1rem,2vw,1.25rem)}.RefiningCalculator-module__TAvA1a__cardTitle{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:0;font-size:clamp(1.1rem,2.2vw,1.25rem);font-weight:700}.RefiningCalculator-module__TAvA1a__cardTitleWhite{color:#fff;letter-spacing:-.02em;margin-bottom:0;font-size:clamp(1.1rem,2.2vw,1.25rem);font-weight:700}.RefiningCalculator-module__TAvA1a__cardBody{background-color:var(--card-bg);padding:clamp(1rem,2.5vw,1.5rem)}.RefiningCalculator-module__TAvA1a__emptyState{text-align:center;color:var(--text-muted);padding:clamp(2rem,5vw,3rem)}.RefiningCalculator-module__TAvA1a__emptyStateIcon{opacity:.5;margin-bottom:1rem;font-size:clamp(2rem,5vw,3rem)}.RefiningCalculator-module__TAvA1a__emptyStateTitle{margin-bottom:.5rem;font-size:clamp(.9rem,2vw,1rem);font-weight:500}.RefiningCalculator-module__TAvA1a__emptyStateDesc{opacity:.7;font-size:clamp(.8rem,1.8vw,.9rem)}.RefiningCalculator-module__TAvA1a__characterInfo{border:2px solid var(--border-color);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);contain:layout style;background:linear-gradient(135deg,#6366f114 0%,#8b5cf614 100%);border-radius:12px;min-height:120px;margin-bottom:1.5rem;padding:0;animation:.5s ease-out RefiningCalculator-module__TAvA1a__characterInfoSlideIn;position:relative;overflow:hidden}@keyframes RefiningCalculator-module__TAvA1a__characterInfoSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.RefiningCalculator-module__TAvA1a__characterInfo:before{content:"";background:linear-gradient(90deg, var(--color-primary), var(--color-purple), #ec4899);background-size:200% 100%;height:4px;animation:3s infinite RefiningCalculator-module__TAvA1a__gradientShift;position:absolute;top:0;left:0;right:0}@keyframes RefiningCalculator-module__TAvA1a__gradientShift{0%,to{background-position:0%}50%{background-position:100%}}.RefiningCalculator-module__TAvA1a__characterInfoInner{grid-template-columns:auto 1fr;align-items:stretch;gap:clamp(1rem,2.4vw,1.5rem);padding:clamp(1rem,2.2vw,1.25rem);display:grid}.RefiningCalculator-module__TAvA1a__characterImageWrapper{width:clamp(90px,16vw,140px);height:auto;min-height:clamp(90px,16vw,140px);box-shadow:var(--shadow-md);background:linear-gradient(var(--card-bg), var(--card-bg)) padding-box, linear-gradient(135deg, var(--color-primary), var(--color-purple), #ec4899) border-box;border:3px solid #0000;border-radius:12px;align-self:stretch;transition:transform .3s;position:relative;overflow:hidden}.RefiningCalculator-module__TAvA1a__characterImageWrapper:hover{box-shadow:var(--shadow-lg);transform:scale(1.05)}.RefiningCalculator-module__TAvA1a__characterImage{object-fit:cover;width:100%;height:100%;display:block}.RefiningCalculator-module__TAvA1a__characterDetails{flex-direction:column;justify-content:center;gap:clamp(.55rem,1.2vw,.8rem);min-width:0;display:flex}.RefiningCalculator-module__TAvA1a__characterNameRow{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:clamp(.5rem,1.2vw,.75rem);display:flex}.RefiningCalculator-module__TAvA1a__characterName{color:var(--text-primary);background:linear-gradient(135deg, var(--color-primary), var(--color-purple));-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.3rem,3vw,1.7rem);font-weight:800}.RefiningCalculator-module__TAvA1a__characterLevelGrid{flex-wrap:wrap;align-items:center;gap:clamp(1rem,2.5vw,1.5rem);display:flex}.RefiningCalculator-module__TAvA1a__levelBox{flex-direction:column;gap:clamp(.3rem,.7vw,.4rem);display:flex}.RefiningCalculator-module__TAvA1a__levelLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:clamp(.65rem,1.4vw,.75rem);font-weight:600}.RefiningCalculator-module__TAvA1a__characterLevel{color:var(--text-primary);align-items:center;gap:.35rem;font-size:clamp(1.1rem,2.5vw,1.4rem);font-weight:800;display:flex}.RefiningCalculator-module__TAvA1a__levelArrow{color:#10b981;margin-top:1.5rem;font-size:clamp(1.2rem,2.5vw,1.5rem);animation:2s ease-in-out infinite RefiningCalculator-module__TAvA1a__arrowPulse}@keyframes RefiningCalculator-module__TAvA1a__arrowPulse{0%,to{opacity:1;transform:translate(0)}50%{opacity:.7;transform:translate(4px)}}.RefiningCalculator-module__TAvA1a__expectedLevel{color:#10b981;align-items:center;gap:.4rem;font-size:clamp(1.1rem,2.5vw,1.4rem);font-weight:800;display:flex}.RefiningCalculator-module__TAvA1a__levelBadge{color:#fff;white-space:nowrap;background:#10b981;border-radius:10px;padding:clamp(.25rem,.6vw,.35rem) clamp(.5rem,1.2vw,.7rem);font-size:clamp(.7rem,1.5vw,.85rem);font-weight:700}@media (max-width:768px){.RefiningCalculator-module__TAvA1a__characterInfoInner{gap:1.25rem}.RefiningCalculator-module__TAvA1a__characterName{font-size:1.15rem}.RefiningCalculator-module__TAvA1a__characterLevelGrid{gap:.9rem 1.1rem}.RefiningCalculator-module__TAvA1a__levelBox{gap:.2rem}.RefiningCalculator-module__TAvA1a__levelLabel{font-size:.6rem}.RefiningCalculator-module__TAvA1a__characterLevel,.RefiningCalculator-module__TAvA1a__expectedLevel{font-size:1rem}.RefiningCalculator-module__TAvA1a__levelBadge{padding:.18rem .42rem;font-size:.68rem}}@media (max-width:576px){.RefiningCalculator-module__TAvA1a__characterImageWrapper{border-width:2px;border-radius:12px;width:80px;min-height:80px}.RefiningCalculator-module__TAvA1a__levelArrow{display:none}.RefiningCalculator-module__TAvA1a__characterName{font-size:1.02rem}.RefiningCalculator-module__TAvA1a__characterLevelGrid{gap:.7rem .9rem}.RefiningCalculator-module__TAvA1a__levelLabel{letter-spacing:.04em;font-size:.56rem}.RefiningCalculator-module__TAvA1a__characterLevel,.RefiningCalculator-module__TAvA1a__expectedLevel{gap:.28rem;font-size:.92rem}.RefiningCalculator-module__TAvA1a__levelBadge{border-radius:8px;padding:.15rem .36rem;font-size:.62rem}}div.RefiningCalculator-module__TAvA1a__equipmentCard,.RefiningCalculator-module__TAvA1a__equipmentCard.RefiningCalculator-module__TAvA1a__equipmentCard{background:var(--card-bg);border:none!important;border-radius:12px!important;flex-direction:column!important;min-height:115px!important;padding:clamp(.9rem,2.3vw,1.2rem)!important;transition:all .35s cubic-bezier(.4,0,.2,1)!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:8px 8px 16px #00000026,-8px -8px 16px #ffffffb3!important}div.RefiningCalculator-module__TAvA1a__equipmentCard:hover,.RefiningCalculator-module__TAvA1a__equipmentCard.RefiningCalculator-module__TAvA1a__equipmentCard:hover{transform:translateY(-2px)!important;box-shadow:12px 12px 24px #0003,-12px -12px 24px #fffc,inset 2px 2px 4px #ffffff4d!important}div.RefiningCalculator-module__TAvA1a__equipmentCardChanged,.RefiningCalculator-module__TAvA1a__equipmentCardChanged.RefiningCalculator-module__TAvA1a__equipmentCardChanged{background:linear-gradient(135deg,#6366f114 0%,#8b5cf614 100%)!important;border:none!important;box-shadow:8px 8px 16px #0003,-8px -8px 16px #fffc,inset 3px 3px 6px #fff6,0 0 0 2px #8b5cf64d!important}div.RefiningCalculator-module__TAvA1a__equipmentCardMobile,.RefiningCalculator-module__TAvA1a__equipmentCardMobile.RefiningCalculator-module__TAvA1a__equipmentCardMobile{border:none!important;border-radius:8px!important;min-height:85px!important;padding:.5rem!important}div.RefiningCalculator-module__TAvA1a__equipmentCardMobileChanged,.RefiningCalculator-module__TAvA1a__equipmentCardMobileChanged.RefiningCalculator-module__TAvA1a__equipmentCardMobileChanged{border:none!important;box-shadow:0 4px 16px #6366f140!important}div.RefiningCalculator-module__TAvA1a__equipmentCardDisabled,.RefiningCalculator-module__TAvA1a__equipmentCardDisabled.RefiningCalculator-module__TAvA1a__equipmentCardDisabled{opacity:.5!important;pointer-events:none!important;filter:grayscale(50%)!important;box-shadow:none!important;border:none!important}.RefiningCalculator-module__TAvA1a__equipmentCardSuccession.RefiningCalculator-module__TAvA1a__equipmentCardSuccession.RefiningCalculator-module__TAvA1a__equipmentCardSuccession.RefiningCalculator-module__TAvA1a__equipmentCardSuccession{border:none!important;box-shadow:6px 6px 12px #00000026,-6px -6px 12px #ffffffb3,0 0 15px #c8a46833!important}.RefiningCalculator-module__TAvA1a__equipmentCardSuccession.RefiningCalculator-module__TAvA1a__equipmentCardSuccession.RefiningCalculator-module__TAvA1a__equipmentCardSuccession.RefiningCalculator-module__TAvA1a__equipmentCardSuccession:hover{box-shadow:8px 8px 16px #0003,-8px -8px 16px #fffc,0 0 25px #c8a4684d,inset 2px 2px 4px #ffffff4d!important}div.RefiningCalculator-module__TAvA1a__equipmentCardEsther,.RefiningCalculator-module__TAvA1a__equipmentCardEsther.RefiningCalculator-module__TAvA1a__equipmentCardEsther{background:linear-gradient(135deg,#3dd2cc1a 0%,#2dd4bf1a 50%,#14b8a61a 100%)!important;border:none!important;animation:3s ease-in-out infinite RefiningCalculator-module__TAvA1a__estherGlow!important;position:relative!important;box-shadow:6px 6px 12px #00000026,-6px -6px 12px #ffffffb3,0 0 25px #3dd2cc33,inset 0 0 30px #3dd2cc0d!important}@keyframes RefiningCalculator-module__TAvA1a__estherGlow{0%,to{box-shadow:6px 6px 12px #00000026,-6px -6px 12px #ffffffb3,0 0 25px #3dd2cc33,inset 0 0 30px #3dd2cc0d}50%{box-shadow:6px 6px 12px #00000026,-6px -6px 12px #ffffffb3,0 0 35px #3dd2cc59,inset 0 0 40px #3dd2cc1a}}div.RefiningCalculator-module__TAvA1a__equipmentCardEsther:hover,.RefiningCalculator-module__TAvA1a__equipmentCardEsther.RefiningCalculator-module__TAvA1a__equipmentCardEsther:hover{border:none!important;box-shadow:8px 8px 16px #0003,-8px -8px 16px #fffc,0 0 40px #3dd2cc4d,inset 2px 2px 4px #ffffff4d!important}.RefiningCalculator-module__TAvA1a__levelBadgeEsther{color:#fff;box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#3dd2cc,#14b8a6);border:none;border-radius:10px;padding:clamp(.3rem,.8vw,.4rem) clamp(.6rem,1.3vw,.75rem);font-size:clamp(.75rem,1.7vw,.85rem);font-weight:800;line-height:1;transition:all .2s}.RefiningCalculator-module__TAvA1a__levelBadgeSuccession{color:#fff;box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#d97706,#a855f7);border:none;border-radius:10px;padding:clamp(.3rem,.8vw,.4rem) clamp(.6rem,1.3vw,.75rem);font-size:clamp(.75rem,1.7vw,.85rem);font-weight:800;line-height:1;transition:all .2s}span.RefiningCalculator-module__TAvA1a__equipmentName,.RefiningCalculator-module__TAvA1a__equipmentName.RefiningCalculator-module__TAvA1a__equipmentName{color:#000!important;text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:-.01em!important;font-size:clamp(.85rem,1.9vw,.95rem)!important;font-weight:800!important;line-height:1.2!important;display:block!important;overflow:hidden!important}[data-theme=dark] span.RefiningCalculator-module__TAvA1a__equipmentName,[data-theme=dark] .RefiningCalculator-module__TAvA1a__equipmentName.RefiningCalculator-module__TAvA1a__equipmentName{color:#fff!important}.RefiningCalculator-module__TAvA1a__equipmentNameMobile{font-size:.8rem!important}span.RefiningCalculator-module__TAvA1a__equipmentGrade,.RefiningCalculator-module__TAvA1a__equipmentGrade.RefiningCalculator-module__TAvA1a__equipmentGrade{text-transform:uppercase!important;letter-spacing:.02em!important;opacity:1!important;color:#000!important;margin-top:2px!important;font-size:clamp(.68rem,1.55vw,.78rem)!important;font-weight:700!important;display:block!important}[data-theme=dark] span.RefiningCalculator-module__TAvA1a__equipmentGrade,[data-theme=dark] .RefiningCalculator-module__TAvA1a__equipmentGrade.RefiningCalculator-module__TAvA1a__equipmentGrade{color:#fff!important}.RefiningCalculator-module__TAvA1a__equipmentGradeMobile{font-size:.55rem}.RefiningCalculator-module__TAvA1a__levelBadgeArmor{color:#fff;box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:10px;padding:clamp(.3rem,.8vw,.4rem) clamp(.6rem,1.3vw,.75rem);font-size:clamp(.75rem,1.7vw,.85rem);font-weight:800;line-height:1;transition:all .2s}.RefiningCalculator-module__TAvA1a__levelBadgeWeapon{color:#fff;box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:10px;padding:clamp(.3rem,.8vw,.4rem) clamp(.6rem,1.3vw,.75rem);font-size:clamp(.75rem,1.7vw,.85rem);font-weight:800;line-height:1;transition:all .2s}.RefiningCalculator-module__TAvA1a__levelBadgeWangap{color:#fff;box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#a855f7,#7c3aed);border:none;border-radius:10px;padding:clamp(.3rem,.8vw,.4rem) clamp(.6rem,1.3vw,.75rem);font-size:clamp(.75rem,1.7vw,.85rem);font-weight:800;line-height:1;transition:all .2s}.RefiningCalculator-module__TAvA1a__levelBadgeMobile{border-radius:6px;padding:.2rem .35rem;font-size:.6rem}.RefiningCalculator-module__TAvA1a__advancedLevelBadge{color:#fff;box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#a855f7,#9333ea);border:none;border-radius:10px;padding:clamp(.25rem,.7vw,.35rem) clamp(.5rem,1.2vw,.65rem);font-size:clamp(.7rem,1.6vw,.8rem);font-weight:800;line-height:1;transition:all .2s}.RefiningCalculator-module__TAvA1a__advancedLevelBadgeMobile{border-radius:6px;padding:.15rem .3rem;font-size:.55rem}.RefiningCalculator-module__TAvA1a__startStepper{align-items:center;gap:.2rem;display:inline-flex}.RefiningCalculator-module__TAvA1a__startStepperBtn{width:18px;height:18px;color:var(--text-secondary);background-color:var(--card-bg);border:1px solid var(--border-color);cursor:pointer;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:.85rem;font-weight:700;line-height:1;display:inline-flex}.RefiningCalculator-module__TAvA1a__startStepperBtn:hover:not(:disabled){border-color:var(--brand-primary);color:var(--brand-primary)}.RefiningCalculator-module__TAvA1a__startStepperBtn:disabled{opacity:.35;cursor:not-allowed}.RefiningCalculator-module__TAvA1a__startStepperMobile{gap:.12rem;max-width:100%}.RefiningCalculator-module__TAvA1a__startStepperBtnMobile{border-radius:4px;width:14px;height:14px;font-size:.7rem}select.RefiningCalculator-module__TAvA1a__equipmentSelect,.RefiningCalculator-module__TAvA1a__equipmentSelect.RefiningCalculator-module__TAvA1a__equipmentSelect,.RefiningCalculator-module__TAvA1a__form-select.RefiningCalculator-module__TAvA1a__equipmentSelect{background:linear-gradient(to bottom, var(--card-bg), #f8fafc80)!important;cursor:pointer!important;color:#000!important;appearance:auto!important;border:none!important;border-radius:8px!important;outline:none!important;width:100%!important;padding:clamp(.35rem,.8vw,.4rem) clamp(.5rem,1.1vw,.6rem)!important;font-size:clamp(.7rem,1.3vw,.78rem)!important;font-weight:600!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;position:relative!important;box-shadow:0 1px 2px #0000000a!important}select.RefiningCalculator-module__TAvA1a__equipmentSelect:hover,.RefiningCalculator-module__TAvA1a__equipmentSelect.RefiningCalculator-module__TAvA1a__equipmentSelect:hover,.RefiningCalculator-module__TAvA1a__form-select.RefiningCalculator-module__TAvA1a__equipmentSelect:hover{background:linear-gradient(to bottom, var(--card-bg), #00000005)!important;outline:none!important;transform:translateY(-1px)!important;box-shadow:0 2px 4px #0000001a!important}select.RefiningCalculator-module__TAvA1a__equipmentSelect:focus,.RefiningCalculator-module__TAvA1a__equipmentSelect.RefiningCalculator-module__TAvA1a__equipmentSelect:focus,.RefiningCalculator-module__TAvA1a__form-select.RefiningCalculator-module__TAvA1a__equipmentSelect:focus,select.RefiningCalculator-module__TAvA1a__equipmentSelect:focus-visible,.RefiningCalculator-module__TAvA1a__equipmentSelect.RefiningCalculator-module__TAvA1a__equipmentSelect:focus-visible,.RefiningCalculator-module__TAvA1a__form-select.RefiningCalculator-module__TAvA1a__equipmentSelect:focus-visible{background:linear-gradient(to bottom, var(--card-bg), #00000008)!important;outline:none!important;box-shadow:0 2px 4px #00000026!important}select.RefiningCalculator-module__TAvA1a__equipmentSelectMobile,.RefiningCalculator-module__TAvA1a__equipmentSelectMobile.RefiningCalculator-module__TAvA1a__equipmentSelectMobile{border-radius:6px!important;padding:.25rem .35rem!important;font-size:.62rem!important}select.RefiningCalculator-module__TAvA1a__equipmentSelectEmpty,.RefiningCalculator-module__TAvA1a__equipmentSelectEmpty.RefiningCalculator-module__TAvA1a__equipmentSelectEmpty{color:#000!important;font-style:italic!important;font-weight:500!important}select.RefiningCalculator-module__TAvA1a__equipmentSelectSelected,.RefiningCalculator-module__TAvA1a__equipmentSelectSelected.RefiningCalculator-module__TAvA1a__equipmentSelectSelected{color:#000!important;background:linear-gradient(to bottom, var(--card-bg), #00000008)!important;font-weight:700!important;box-shadow:0 1px 3px #0000001a!important}.RefiningCalculator-module__TAvA1a__bulkSettingContainer{background-color:var(--card-bg);border:2px solid var(--border-color);box-shadow:var(--shadow-sm);contain:layout style;border-radius:12px;margin-top:1.75rem;padding:clamp(1.15rem,2.8vw,1.5rem)}.RefiningCalculator-module__TAvA1a__bulkSettingContainerMobile{background-color:#0000;border:none;border-radius:0;margin-top:1rem;padding:0}.RefiningCalculator-module__TAvA1a__bulkSettingLabel{color:var(--text-secondary);margin-bottom:.5rem;font-size:clamp(.8rem,1.7vw,.9rem);font-weight:600}.RefiningCalculator-module__TAvA1a__bulkSettingLabelMobile{margin-bottom:.4rem;font-size:.85rem}.RefiningCalculator-module__TAvA1a__bulkButtonGroup{flex-wrap:wrap;gap:.5rem;display:flex}.RefiningCalculator-module__TAvA1a__bulkButtonGroupMobile{gap:.35rem;padding-bottom:.3rem;display:flex;overflow-x:auto}button.RefiningCalculator-module__TAvA1a__bulkButton,.RefiningCalculator-module__TAvA1a__bulkButton.RefiningCalculator-module__TAvA1a__bulkButton{cursor:pointer!important;color:#334155!important;background-color:#f1f5f9!important;border:none!important;border-radius:10px!important;padding:clamp(.4rem,1.5vw,.5rem) clamp(.8rem,2vw,1rem)!important;font-size:clamp(.75rem,1.7vw,.85rem)!important;font-weight:600!important;transition:all .3s!important;box-shadow:4px 4px 8px #0000001a,-4px -4px 8px #ffffffb3!important}button.RefiningCalculator-module__TAvA1a__bulkButton:hover:not(:disabled),.RefiningCalculator-module__TAvA1a__bulkButton.RefiningCalculator-module__TAvA1a__bulkButton:hover:not(:disabled){color:var(--color-primary)!important;background-color:#ede9fe!important;transform:translateY(-1px)!important;box-shadow:6px 6px 12px #8b5cf626,-6px -6px 12px #fffc,inset 1px 1px 2px #ffffff80!important}button.RefiningCalculator-module__TAvA1a__bulkButtonMobile,.RefiningCalculator-module__TAvA1a__bulkButtonMobile.RefiningCalculator-module__TAvA1a__bulkButtonMobile{border-width:2px!important;border-radius:4px!important;flex-shrink:0!important;min-width:36px!important;min-height:26px!important;padding:.3rem .5rem!important;font-size:.6rem!important}button.RefiningCalculator-module__TAvA1a__bulkButtonSelected,.RefiningCalculator-module__TAvA1a__bulkButtonSelected.RefiningCalculator-module__TAvA1a__bulkButtonSelected{background-color:var(--color-primary)!important;color:#fff!important;border:none!important;font-weight:700!important;box-shadow:inset 4px 4px 8px #0000004d,inset -2px -2px 6px #fff3!important}button.RefiningCalculator-module__TAvA1a__bulkButtonWeaponSelected,.RefiningCalculator-module__TAvA1a__bulkButtonWeaponSelected.RefiningCalculator-module__TAvA1a__bulkButtonWeaponSelected{color:#fff!important;background-color:#ef4444!important;border:none!important;font-weight:700!important;box-shadow:inset 4px 4px 8px #0000004d,inset -2px -2px 6px #fff3!important}button.RefiningCalculator-module__TAvA1a__bulkButton:disabled,.RefiningCalculator-module__TAvA1a__bulkButton.RefiningCalculator-module__TAvA1a__bulkButton:disabled{cursor:not-allowed!important;opacity:.5!important;color:#94a3b8!important;background-color:#e2e8f0!important;border-color:#cbd5e1!important}.RefiningCalculator-module__TAvA1a__materialCard{background-color:var(--card-bg);border:none;border-radius:clamp(10px,2.2vw,16px);flex-direction:column;justify-content:flex-start;align-items:center;height:100%;padding:clamp(.5rem,1.8vw,1.2rem);transition:all .3s;display:flex;position:relative;box-shadow:6px 6px 12px #0000001f,-6px -6px 12px #fff9}.RefiningCalculator-module__TAvA1a__materialCard:hover{z-index:200;transform:translateY(-2px);box-shadow:8px 8px 16px #00000026,-8px -8px 16px #ffffffb3,inset 1px 1px 3px #ffffff4d}:is(.RefiningCalculator-module__TAvA1a__materialCard:has([data-breath-popup]),.RefiningCalculator-module__TAvA1a__materialCard:has([data-advopt-popup])){z-index:300}.RefiningCalculator-module__TAvA1a__materialTooltip{z-index:100;background-color:var(--card-bg);color:var(--text-primary);white-space:nowrap;text-align:left;pointer-events:none;border:1px solid #059669;border-radius:8px;padding:6px 10px;font-size:.72rem;font-weight:500;line-height:1.6;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 14px #00000026}.RefiningCalculator-module__TAvA1a__materialTooltipTitle{color:#059669;margin-bottom:2px;font-weight:700}.RefiningCalculator-module__TAvA1a__materialCard:hover .RefiningCalculator-module__TAvA1a__materialTooltip{display:block}[data-theme=dark] .RefiningCalculator-module__TAvA1a__materialTooltip{border-color:#34d399;box-shadow:0 4px 14px #00000080}[data-theme=dark] .RefiningCalculator-module__TAvA1a__materialTooltipTitle{color:#34d399}.RefiningCalculator-module__TAvA1a__materialCardBound{border:2px solid var(--color-primary);background-color:#6366f10d;box-shadow:6px 6px 12px #00000026,-6px -6px 12px #ffffffb3,inset 2px 2px 4px #ffffff4d}.RefiningCalculator-module__TAvA1a__materialCardDisabled{opacity:.6}.RefiningCalculator-module__TAvA1a__materialCardEnabled{background-color:#10b9810d;border:2px solid #10b981;box-shadow:6px 6px 12px #00000026,-6px -6px 12px #ffffffb3,inset 2px 2px 4px #ffffff4d}.RefiningCalculator-module__TAvA1a__materialCardEnableSwitch{transform:scale(clamp(.5, 1vw, .75));transform-origin:0 0;position:absolute;top:clamp(2px,.8vw,6px);left:clamp(2px,.8vw,6px)}.RefiningCalculator-module__TAvA1a__materialCardBoundToggle{cursor:pointer;align-items:center;gap:clamp(2px,.4vw,4px);display:flex;position:absolute;top:clamp(2px,.8vw,6px);right:clamp(2px,.8vw,6px)}.RefiningCalculator-module__TAvA1a__materialCardBoundCheckMark{fill:none;width:clamp(15px,3.4vw,20px);height:clamp(15px,3.4vw,20px);stroke:var(--text-secondary);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.4;flex-shrink:0}.RefiningCalculator-module__TAvA1a__materialCardBoundCheckMarkActive{stroke:var(--color-primary);stroke-width:4.5px;opacity:1;filter:drop-shadow(0 0 5px rgba(var(--brand-rgb), .7))}[data-theme=dark] .RefiningCalculator-module__TAvA1a__materialCardBoundCheckMarkActive{filter:drop-shadow(0 0 5px rgba(var(--brand-rgb), .8))}.RefiningCalculator-module__TAvA1a__materialCardBoundLabel{color:var(--text-secondary);white-space:nowrap;font-size:clamp(.55rem,1.4vw,.72rem);font-weight:600}.RefiningCalculator-module__TAvA1a__materialCardBoundLabelActive{color:var(--color-primary);font-weight:800}.RefiningCalculator-module__TAvA1a__breathControls{border-top:1px solid var(--border-color);flex-direction:column;gap:4px;width:100%;margin-top:8px;padding-top:8px;display:flex;position:relative}.RefiningCalculator-module__TAvA1a__breathPopup{z-index:100;--pop-pad-y:15px;--pop-pad-x:18px;background:var(--card-bg);text-align:left;border:1px solid #10b98166;border-radius:14px;width:max-content;max-width:min(680px,90vw);padding:15px 18px;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 12px 36px #0000004d}.RefiningCalculator-module__TAvA1a__breathPopup:after{content:"";border:10px solid #0000;border-top-color:var(--card-bg);margin-top:-1px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.RefiningCalculator-module__TAvA1a__breathPopupHeader{margin:calc(-1 * var(--pop-pad-y,15px)) calc(-1 * var(--pop-pad-x,18px)) 10px;padding:var(--pop-pad-y,15px) var(--pop-pad-x,18px) 8px;background:var(--card-bg);border-bottom:1px solid var(--border-color);z-index:2;justify-content:space-between;align-items:center;gap:14px;display:flex;position:sticky;top:0}.RefiningCalculator-module__TAvA1a__breathPopupTitle{color:var(--text-primary);white-space:nowrap;align-items:baseline;gap:8px;font-size:1.15rem;font-weight:800;display:inline-flex}.RefiningCalculator-module__TAvA1a__breathPopupSub{color:var(--text-muted);font-size:.85rem;font-weight:500}.RefiningCalculator-module__TAvA1a__breathPopupClose{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:1.15rem;line-height:1}.RefiningCalculator-module__TAvA1a__breathPopupEmpty{color:var(--text-muted);padding:4px 2px;font-size:1rem}.RefiningCalculator-module__TAvA1a__breathPopupGroupLabel{color:var(--text-muted);margin:10px 0 6px;font-size:.9rem;font-weight:800}.RefiningCalculator-module__TAvA1a__breathPopupGroupLabel:first-of-type{margin-top:0}.RefiningCalculator-module__TAvA1a__breathPopupLine{flex-wrap:wrap;gap:9px;display:flex}.RefiningCalculator-module__TAvA1a__breathChip{border:1px solid var(--border-color);white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:8px;padding:7px 14px;font-size:1.02rem;display:inline-flex}.RefiningCalculator-module__TAvA1a__breathChipLv{color:var(--text-primary);font-weight:800}.RefiningCalculator-module__TAvA1a__breathChipVal{font-weight:800}.RefiningCalculator-module__TAvA1a__breathChipNone .RefiningCalculator-module__TAvA1a__breathChipVal{color:#9ca3af}.RefiningCalculator-module__TAvA1a__breathChipFull{background:#10b98114;border-color:#10b98180}.RefiningCalculator-module__TAvA1a__breathChipFull .RefiningCalculator-module__TAvA1a__breathChipVal{color:#10b981}.RefiningCalculator-module__TAvA1a__breathChipPartial{background:#f59e0b1a;border-color:#f59e0b99}.RefiningCalculator-module__TAvA1a__breathChipPartial .RefiningCalculator-module__TAvA1a__breathChipVal{color:#d97706}.RefiningCalculator-module__TAvA1a__breathChipBookName{color:#34d399}.RefiningCalculator-module__TAvA1a__breathRows{flex-direction:column;display:flex}.RefiningCalculator-module__TAvA1a__breathRow{border-bottom:1px solid var(--border-color);white-space:nowrap;grid-template-columns:86px minmax(150px,1.2fr) 1fr;align-items:center;gap:12px;padding:7px 2px;font-size:1.02rem;display:grid}.RefiningCalculator-module__TAvA1a__breathRow:last-child{border-bottom:0}.RefiningCalculator-module__TAvA1a__breathRowLv{color:var(--text-primary);font-weight:800}.RefiningCalculator-module__TAvA1a__breathRowCell{align-items:center;gap:7px;font-weight:800;display:inline-flex}.RefiningCalculator-module__TAvA1a__breathRowIcon{object-fit:contain;border-radius:6px;width:24px;height:24px}.RefiningCalculator-module__TAvA1a__breathRowIconOff{opacity:.35;filter:grayscale()}.RefiningCalculator-module__TAvA1a__breathRowNone{color:#9ca3af}.RefiningCalculator-module__TAvA1a__breathRowFull{color:#10b981}.RefiningCalculator-module__TAvA1a__breathRowPartial{color:#d97706}.RefiningCalculator-module__TAvA1a__breathRowMuted{color:#9ca3af;font-weight:600}.RefiningCalculator-module__TAvA1a__breathRowIconSm{object-fit:contain;border-radius:4px;width:17px;height:17px}.RefiningCalculator-module__TAvA1a__wangapSeg{white-space:nowrap;align-items:center;gap:3px;margin-right:10px;display:inline-flex}.RefiningCalculator-module__TAvA1a__wangapSeg b{color:var(--text-secondary);margin-right:1px;font-weight:700}.RefiningCalculator-module__TAvA1a__wangapDot{color:var(--text-muted,#9ca3af);font-weight:400}.RefiningCalculator-module__TAvA1a__wangapPlanCell{white-space:normal;flex-wrap:wrap;row-gap:3px}.RefiningCalculator-module__TAvA1a__advOptBtn{vertical-align:middle;color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;align-items:center;gap:5px;margin-left:10px;padding:6px 12px;font-size:clamp(.68rem,1.6vw,.78rem);font-weight:700;line-height:1;transition:all .2s;display:inline-flex;box-shadow:0 2px 6px #10b98159}.RefiningCalculator-module__TAvA1a__advOptBtn:hover{transform:translateY(-1px);box-shadow:0 4px 10px #10b98173}.RefiningCalculator-module__TAvA1a__advOptBtnActive{transform:none;box-shadow:inset 2px 2px 5px #00000040}.RefiningCalculator-module__TAvA1a__advOptChevron{font-size:.7em;transition:transform .2s}.RefiningCalculator-module__TAvA1a__advOptChevronOpen{transform:rotate(180deg)}.RefiningCalculator-module__TAvA1a__advOptWrap{vertical-align:middle;margin-left:10px;display:inline-flex;position:relative}.RefiningCalculator-module__TAvA1a__advOptWrap .RefiningCalculator-module__TAvA1a__advOptBtn{margin-left:0}.RefiningCalculator-module__TAvA1a__advOptPopup{z-index:120;--pop-pad-y:15px;--pop-pad-x:18px;background:var(--card-bg);text-align:left;border:1px solid #10b98166;border-radius:14px;width:max-content;max-width:min(680px,92vw);padding:15px 18px;font-weight:400;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 12px 36px #0000004d}.RefiningCalculator-module__TAvA1a__advOptPopup:after{content:"";border:10px solid #0000;border-top-color:var(--card-bg);margin-top:-1px;position:absolute;top:100%;left:34px}.RefiningCalculator-module__TAvA1a__advOptPopupHeader{margin:calc(-1 * var(--pop-pad-y,15px)) calc(-1 * var(--pop-pad-x,18px)) 10px;padding:var(--pop-pad-y,15px) var(--pop-pad-x,18px) 8px;background:var(--card-bg);border-bottom:1px solid var(--border-color);z-index:2;justify-content:space-between;align-items:center;gap:14px;display:flex;position:sticky;top:0}.RefiningCalculator-module__TAvA1a__advOptPopupTitle{color:var(--text-primary);white-space:nowrap;align-items:baseline;gap:8px;font-size:1.15rem;font-weight:800;display:inline-flex}.RefiningCalculator-module__TAvA1a__advOptPopupSub{color:var(--text-muted);font-size:.85rem;font-weight:500}.RefiningCalculator-module__TAvA1a__advOptPopup .RefiningCalculator-module__TAvA1a__breathPopupClose{font-size:1.15rem}.RefiningCalculator-module__TAvA1a__advOptPopup .RefiningCalculator-module__TAvA1a__breathPopupEmpty{font-size:1rem}.RefiningCalculator-module__TAvA1a__advOptChipTurn{color:var(--text-secondary);font-weight:500}.RefiningCalculator-module__TAvA1a__advOptFooter{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding-top:11px;display:flex}.RefiningCalculator-module__TAvA1a__advOptSummary{color:var(--text-secondary);white-space:nowrap;font-size:1.02rem}.RefiningCalculator-module__TAvA1a__advOptGold{color:var(--text-primary);font-weight:800}.RefiningCalculator-module__TAvA1a__advOptSave{color:#10b981;font-style:normal;font-weight:800}.RefiningCalculator-module__TAvA1a__advOptApply{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:10px;padding:8px 26px;font-size:1.02rem;font-weight:800;transition:all .15s;box-shadow:0 2px 6px #10b98159}.RefiningCalculator-module__TAvA1a__advOptApply:hover{transform:translateY(-1px);box-shadow:0 4px 10px #10b98173}.RefiningCalculator-module__TAvA1a__advOptApply:disabled{opacity:.65;cursor:default;box-shadow:none;transform:none}@media (max-width:767px){.RefiningCalculator-module__TAvA1a__advOptPopup,.RefiningCalculator-module__TAvA1a__breathPopup{--pop-pad-y:12px;--pop-pad-x:14px;z-index:1050;max-width:92vw;max-height:min(58vh,480px);padding:12px 14px;position:fixed;top:50%;bottom:auto;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.RefiningCalculator-module__TAvA1a__advOptPopup:after,.RefiningCalculator-module__TAvA1a__breathPopup:after{display:none}.RefiningCalculator-module__TAvA1a__materialCard:hover{transform:none}.RefiningCalculator-module__TAvA1a__advOptPopupTitle,.RefiningCalculator-module__TAvA1a__breathPopupTitle{font-size:.95rem}.RefiningCalculator-module__TAvA1a__advOptPopupSub,.RefiningCalculator-module__TAvA1a__breathPopupSub{font-size:.72rem}.RefiningCalculator-module__TAvA1a__breathChip{border-radius:8px;gap:6px;padding:5px 10px;font-size:.8rem}.RefiningCalculator-module__TAvA1a__breathPopupLine{gap:6px}.RefiningCalculator-module__TAvA1a__breathRow{grid-template-columns:62px minmax(118px,1.15fr) 1fr;gap:7px;padding:6px 0;font-size:.8rem}.RefiningCalculator-module__TAvA1a__breathRowCell{gap:5px}.RefiningCalculator-module__TAvA1a__breathRowIcon{border-radius:4px;width:18px;height:18px}.RefiningCalculator-module__TAvA1a__breathRowIconSm{width:14px;height:14px}.RefiningCalculator-module__TAvA1a__wangapSeg{margin-right:7px}.RefiningCalculator-module__TAvA1a__groupOptBtn{gap:3px;padding:3px 8px;font-size:.64rem}.RefiningCalculator-module__TAvA1a__materialOwnedRow{gap:3px;max-width:100%;padding:1px 6px}.RefiningCalculator-module__TAvA1a__advOptFooter{flex-wrap:wrap;gap:8px;margin-top:9px;padding-top:8px}.RefiningCalculator-module__TAvA1a__advOptSummary{white-space:normal;font-size:.8rem}.RefiningCalculator-module__TAvA1a__advOptApply{padding:6px 18px;font-size:.82rem}.RefiningCalculator-module__TAvA1a__advOptPopup .RefiningCalculator-module__TAvA1a__breathPopupClose,.RefiningCalculator-module__TAvA1a__breathPopupClose{font-size:1rem}.RefiningCalculator-module__TAvA1a__breathPopupEmpty{font-size:.85rem}.RefiningCalculator-module__TAvA1a__breathPopupGroupLabel{font-size:.78rem}}.RefiningCalculator-module__TAvA1a__materialIcon{border-radius:8px;width:clamp(24px,8vw,52px);height:clamp(24px,8vw,52px);margin-bottom:clamp(2px,.8vw,8px);position:relative;overflow:hidden}.RefiningCalculator-module__TAvA1a__materialName{color:var(--text-secondary);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-bottom:clamp(2px,.6vw,6px);font-size:clamp(.5rem,1.8vw,.8rem);font-weight:500;overflow:hidden}.RefiningCalculator-module__TAvA1a__materialAmount{font-size:clamp(.65rem,2.2vw,1.1rem);font-weight:700;transition:color .25s}.RefiningCalculator-module__TAvA1a__materialAmountZero{color:var(--text-secondary)}.RefiningCalculator-module__TAvA1a__materialCost{color:#f59e0b;align-items:center;gap:2px;margin-top:clamp(2px,.5vw,4px);font-size:clamp(.5rem,1.5vw,.75rem);font-weight:600;display:flex}.RefiningCalculator-module__TAvA1a__materialOwnedRow{background:var(--bg-secondary);border-radius:999px;align-items:center;gap:4px;margin-top:clamp(2px,.5vw,4px);padding:2px 9px;display:inline-flex;box-shadow:inset 2.5px 2.5px 5px #00000038,inset -2px -2px 4px #ffffffb3}.RefiningCalculator-module__TAvA1a__materialOwnedRow:focus-within{box-shadow:inset 2.5px 2.5px 5px #00000038, inset -2px -2px 4px #ffffffb3, 0 0 0 1.5px var(--color-primary)}[data-theme=dark] .RefiningCalculator-module__TAvA1a__materialOwnedRow{box-shadow:inset 3px 3px 6px #0009,inset -2px -2px 4px #ffffff0f}[data-theme=dark] .RefiningCalculator-module__TAvA1a__materialOwnedRow:focus-within{box-shadow:inset 3px 3px 6px #0009, inset -2px -2px 4px #ffffff0f, 0 0 0 1.5px var(--color-primary)}.RefiningCalculator-module__TAvA1a__materialOwnedLabel{color:var(--color-primary);flex-shrink:0;font-size:clamp(.48rem,1.2vw,.62rem);font-weight:800}.RefiningCalculator-module__TAvA1a__materialOwnedInput{min-width:3.5ch;color:var(--text-primary);text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:none;padding:0;font-size:clamp(.55rem,1.5vw,.72rem);font-weight:700}.RefiningCalculator-module__TAvA1a__materialOwnedInput:focus{outline:none}.RefiningCalculator-module__TAvA1a__materialOwnedInput::placeholder{color:var(--text-disabled,#6b7280);font-weight:500}.RefiningCalculator-module__TAvA1a__materialCardFooter{width:100%;margin-top:auto}.RefiningCalculator-module__TAvA1a__materialAmountSaved{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:clamp(2px,.8vw,5px);max-width:100%;display:flex}.RefiningCalculator-module__TAvA1a__materialAmountBefore{color:var(--text-muted);font-size:.72em;font-weight:600;text-decoration:line-through;text-decoration-thickness:1.5px}.RefiningCalculator-module__TAvA1a__materialAmountArrow{color:var(--text-muted);font-size:.72em;font-weight:700}.RefiningCalculator-module__TAvA1a__materialSaved{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;align-items:center;gap:3px;max-width:100%;margin-top:clamp(1px,.4vw,3px);font-size:clamp(.45rem,1.4vw,.7rem);font-weight:700;line-height:1.2;display:flex}.RefiningCalculator-module__TAvA1a__materialSavedIcon{border-radius:3px;flex-shrink:0}.RefiningCalculator-module__TAvA1a__materialSavedDelta{color:#d946ef}.RefiningCalculator-module__TAvA1a__advancedMaterialHeader{color:var(--text-primary);text-align:center;letter-spacing:-.02em;background:linear-gradient(135deg, var(--color-primary), var(--color-purple));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;min-width:100px;font-size:clamp(.9rem,2vw,1.1rem);font-weight:800}.RefiningCalculator-module__TAvA1a__advancedMaterialLabel{color:var(--text-primary);letter-spacing:-.01em;margin-bottom:.3rem;font-size:.85rem;font-weight:700}.RefiningCalculator-module__TAvA1a__advancedMaterialLabelMobile{margin-bottom:.2rem;font-size:.7rem}.RefiningCalculator-module__TAvA1a__advancedItemImageContainer{border:2px solid var(--border-color);background-color:var(--card-bg);border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:.4rem;display:flex;box-shadow:4px 4px 8px #0000001a,-4px -4px 8px #ffffffb3}.RefiningCalculator-module__TAvA1a__advancedItemImageContainerMobile{border:1px solid var(--border-color);border-radius:4px;width:22px;height:22px;margin-bottom:.2rem;box-shadow:2px 2px 4px #0000001a,-2px -2px 4px #ffffffb3}.RefiningCalculator-module__TAvA1a__advancedToggleButton{cursor:pointer;color:#334155;white-space:nowrap;background-color:#f1f5f9;border:none;border-radius:6px;padding:.25rem .5rem;font-size:.7rem;font-weight:600;transition:all .3s;box-shadow:3px 3px 6px #0000001a,-3px -3px 6px #ffffffb3}.RefiningCalculator-module__TAvA1a__advancedToggleButton:hover{transform:translateY(-1px);box-shadow:4px 4px 8px #0000001f,-4px -4px 8px #fffc}.RefiningCalculator-module__TAvA1a__advancedToggleButtonEnabled{color:#fff;background-color:#3b82f6;font-weight:700;box-shadow:inset 3px 3px 6px #0000004d,inset -2px -2px 4px #fff3}.RefiningCalculator-module__TAvA1a__advancedToggleButtonDisabled{color:#94a3b8;background-color:#e2e8f0;box-shadow:3px 3px 6px #00000014,-3px -3px 6px #fff9}.RefiningCalculator-module__TAvA1a__advancedToggleButtonMobile{border-radius:4px;padding:.15rem .3rem;font-size:.55rem}.RefiningCalculator-module__TAvA1a__advTurnRow{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.RefiningCalculator-module__TAvA1a__advTurnItem{flex-direction:column;align-items:center;gap:3px;display:flex;position:relative}.RefiningCalculator-module__TAvA1a__advTurnItemLabel{color:var(--text-secondary);white-space:nowrap;font-size:.62rem;font-weight:600}.RefiningCalculator-module__TAvA1a__advTurnItemLabelMobile{font-size:.52rem}@media (max-width:767px){.RefiningCalculator-module__TAvA1a__advTurnRow{gap:5px}}[data-theme=dark] .RefiningCalculator-module__TAvA1a__advancedItemImageContainer{box-shadow:4px 4px 8px #00000080,-4px -4px 8px #ffffff08}[data-theme=dark] .RefiningCalculator-module__TAvA1a__advancedItemImageContainerMobile{box-shadow:2px 2px 4px #00000080,-2px -2px 4px #ffffff08}[data-theme=dark] .RefiningCalculator-module__TAvA1a__advancedToggleButton{color:#e2e8f0;background-color:#334155;box-shadow:3px 3px 6px #0006,-3px -3px 6px #ffffff08}[data-theme=dark] .RefiningCalculator-module__TAvA1a__advancedToggleButton:hover{box-shadow:4px 4px 8px #00000080,-4px -4px 8px #ffffff0d}[data-theme=dark] .RefiningCalculator-module__TAvA1a__advancedToggleButtonEnabled{color:#fff;background-color:#3b82f6;box-shadow:inset 3px 3px 6px #0006,inset -2px -2px 4px #ffffff1a}[data-theme=dark] .RefiningCalculator-module__TAvA1a__advancedToggleButtonDisabled{color:#64748b;background-color:#1e293b;box-shadow:3px 3px 6px #0006,-3px -3px 6px #ffffff05}.RefiningCalculator-module__TAvA1a__materialToggleSection{background-color:var(--card-bg);border:2px solid var(--border-color);box-shadow:var(--shadow-sm);contain:layout style;border-radius:12px;margin-top:1.75rem;padding:1.5rem}.RefiningCalculator-module__TAvA1a__materialToggleTitle{color:var(--text-primary);margin-bottom:1rem;font-size:clamp(.95rem,2vw,1.1rem);font-weight:700}.RefiningCalculator-module__TAvA1a__materialToggleGrid{contain:layout style;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem;display:grid}.RefiningCalculator-module__TAvA1a__materialToggleItem{background-color:var(--card-body-bg-blue);border:2px solid var(--border-color);box-shadow:var(--shadow-sm);border-radius:12px;flex-direction:column;align-items:center;gap:.65rem;padding:1.15rem;transition:all .3s;display:flex}.RefiningCalculator-module__TAvA1a__materialToggleItem:hover{box-shadow:var(--shadow-md);border-color:#6366f133;transform:translateY(-3px)}.RefiningCalculator-module__TAvA1a__materialToggleButton{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;padding:.4rem 1rem;font-size:.85rem;font-weight:600;transition:all .2s}.RefiningCalculator-module__TAvA1a__materialToggleButtonEnabled{color:#fff;background-color:#3b82f6}.RefiningCalculator-module__TAvA1a__materialToggleButtonDisabled{color:#9ca3af;background-color:#6b7280}.RefiningCalculator-module__TAvA1a__materialsSection{margin-bottom:clamp(1rem,2.5vw,1.5rem)}.RefiningCalculator-module__TAvA1a__materialsSectionTitle{color:var(--text-secondary);letter-spacing:-.01em;margin-bottom:clamp(.75rem,2vw,1rem);font-size:clamp(.9rem,1.8vw,1rem);font-weight:700}.RefiningCalculator-module__TAvA1a__materialsGroupLabel{color:var(--text-primary);justify-content:center;align-items:center;gap:8px;margin:clamp(1.25rem,3vw,1.75rem) 0 clamp(.75rem,2vw,1rem);font-size:clamp(.8rem,1.7vw,.9rem);font-weight:700;display:flex}.RefiningCalculator-module__TAvA1a__materialsGroupLabel:first-child{margin-top:0}.RefiningCalculator-module__TAvA1a__materialsGroupLabel:before,.RefiningCalculator-module__TAvA1a__materialsGroupLabel:after{content:"";border-top:2.5px solid color-mix(in srgb, var(--text-secondary) 40%, var(--border-color));border-radius:2px;flex:1}.RefiningCalculator-module__TAvA1a__materialsGroupLabel:before{margin-right:6px}.RefiningCalculator-module__TAvA1a__materialsGroupLabel:after{margin-left:6px}.RefiningCalculator-module__TAvA1a__groupOptWrap{display:inline-flex;position:relative}.RefiningCalculator-module__TAvA1a__groupOptWrap .RefiningCalculator-module__TAvA1a__breathPopup,.RefiningCalculator-module__TAvA1a__groupOptWrap .RefiningCalculator-module__TAvA1a__advOptPopup{z-index:500;max-height:min(62vh,520px);top:calc(100% + 10px);bottom:auto;left:50%;overflow-y:auto;transform:translate(-50%)}.RefiningCalculator-module__TAvA1a__groupOptWrap .RefiningCalculator-module__TAvA1a__breathPopup:before,.RefiningCalculator-module__TAvA1a__groupOptWrap .RefiningCalculator-module__TAvA1a__breathPopup:after,.RefiningCalculator-module__TAvA1a__groupOptWrap .RefiningCalculator-module__TAvA1a__advOptPopup:before,.RefiningCalculator-module__TAvA1a__groupOptWrap .RefiningCalculator-module__TAvA1a__advOptPopup:after{display:none}.RefiningCalculator-module__TAvA1a__groupOptArmor{--opt-c1:#3b82f6;--opt-c2:#2563eb}.RefiningCalculator-module__TAvA1a__groupOptWeapon{--opt-c1:#f97316;--opt-c2:#dc2626}.RefiningCalculator-module__TAvA1a__groupOptWangap{--opt-c1:#a855f7;--opt-c2:#7c3aed}.RefiningCalculator-module__TAvA1a__groupLabelArmor,.RefiningCalculator-module__TAvA1a__groupLabelWeapon,.RefiningCalculator-module__TAvA1a__groupLabelWangap{color:var(--text-primary);font-weight:700}.RefiningCalculator-module__TAvA1a__groupOptBtn{border:1.5px solid var(--opt-c1,#10b981);background:var(--card-bg);color:var(--text-primary);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:4px 11px;font-size:clamp(.66rem,1.5vw,.76rem);font-weight:700;line-height:1;display:inline-flex}.RefiningCalculator-module__TAvA1a__groupOptBtnOn{background:linear-gradient(135deg, var(--opt-c1,#10b981), var(--opt-c2,#059669));color:#fff;border-color:#0000;box-shadow:0 2px 6px #00000040}.RefiningCalculator-module__TAvA1a__groupOptListBtn{color:var(--opt-c1,#10b981);margin-left:4px}.RefiningCalculator-module__TAvA1a__materialsGrid{contain:layout style;justify-content:center;gap:clamp(.2rem,.5vw,.5rem);display:flex}.RefiningCalculator-module__TAvA1a__materialsGridMobile{gap:.2rem}.RefiningCalculator-module__TAvA1a__calcModeSelector{background:var(--bg-secondary);border-radius:10px;gap:4px;padding:3px;display:flex}.RefiningCalculator-module__TAvA1a__calcModeBtn{cursor:pointer;color:var(--text-secondary);white-space:nowrap;background:0 0;border:none;border-radius:10px;padding:4px 12px;font-size:clamp(.7rem,1.5vw,.8rem);font-weight:600;transition:all .2s}.RefiningCalculator-module__TAvA1a__ownedResetBtn{cursor:pointer;color:#fff;white-space:nowrap;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:10px;padding:4px 12px;font-size:clamp(.68rem,1.5vw,.78rem);font-weight:700;box-shadow:0 2px 6px #ef444459}.RefiningCalculator-module__TAvA1a__ownedRunBtn{cursor:pointer;color:#fff;white-space:nowrap;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:10px;padding:4px 12px;font-size:clamp(.68rem,1.5vw,.78rem);font-weight:700;box-shadow:0 2px 6px #3b82f659}.RefiningCalculator-module__TAvA1a__ownedRunPanel{background-color:var(--card-body-bg-blue);border-left:4px solid var(--brand-primary);border-radius:12px;margin-bottom:1rem;padding:clamp(.75rem,2vw,1rem)}.RefiningCalculator-module__TAvA1a__ownedRunHead{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.RefiningCalculator-module__TAvA1a__ownedRunTitle{color:var(--text-primary);font-size:clamp(.85rem,2vw,.95rem);font-weight:800}.RefiningCalculator-module__TAvA1a__ownedRunClose{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:.85rem;font-weight:700;line-height:1}.RefiningCalculator-module__TAvA1a__ownedRunHint{color:var(--text-secondary);margin:.25rem 0 .75rem;font-size:clamp(.68rem,1.6vw,.75rem)}.RefiningCalculator-module__TAvA1a__ownedRunModeTag{color:#fff;background:var(--brand-primary);vertical-align:middle;white-space:nowrap;border-radius:8px;margin-left:.35rem;padding:2px 8px;font-size:clamp(.68rem,1.6vw,.75rem);font-weight:800}.RefiningCalculator-module__TAvA1a__ownedRunGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.6rem;display:grid}.RefiningCalculator-module__TAvA1a__ownedRunEquip{background:var(--card-bg);border-left:3px solid #0000;border-radius:10px;flex-direction:column;gap:.35rem;padding:.55rem .65rem;display:flex}.RefiningCalculator-module__TAvA1a__ownedRunEquipDone{border-left-color:#16a34a}.RefiningCalculator-module__TAvA1a__ownedRunEquipUp{border-left-color:var(--brand-primary)}.RefiningCalculator-module__TAvA1a__ownedRunEquipFlat{opacity:.55}.RefiningCalculator-module__TAvA1a__ownedRunTopRow{align-items:center;gap:.45rem;min-width:0;display:flex}.RefiningCalculator-module__TAvA1a__ownedRunIcon{background:#e4e8f4;border-radius:8px;flex-shrink:0;width:32px;height:32px;position:relative;overflow:hidden}[data-theme=dark] .RefiningCalculator-module__TAvA1a__ownedRunIcon{background:#343e58}.RefiningCalculator-module__TAvA1a__ownedRunIconArmor{background:linear-gradient(135deg,#1d4ed8 0%,#0a101f 75%)}.RefiningCalculator-module__TAvA1a__ownedRunIconWeapon{background:linear-gradient(135deg,#b91c1c 0%,#170808 75%)}.RefiningCalculator-module__TAvA1a__ownedRunBadgeDone,.RefiningCalculator-module__TAvA1a__ownedRunBadgeUp,.RefiningCalculator-module__TAvA1a__ownedRunBadgeFlat{white-space:nowrap;border-radius:8px;flex-shrink:0;margin-left:auto;padding:1px 8px;font-size:clamp(.64rem,1.5vw,.7rem);font-weight:800}.RefiningCalculator-module__TAvA1a__ownedRunBadgeDone{color:#fff;background:#16a34a}.RefiningCalculator-module__TAvA1a__ownedRunBadgeUp{background:var(--brand-primary);color:#fff}.RefiningCalculator-module__TAvA1a__ownedRunBadgeFlat{color:var(--text-secondary);background:#e4e8f4}[data-theme=dark] .RefiningCalculator-module__TAvA1a__ownedRunBadgeFlat{background:#343e58}.RefiningCalculator-module__TAvA1a__ownedRunBar{background:#d5dbeb;border-radius:4px;height:8px;overflow:hidden}[data-theme=dark] .RefiningCalculator-module__TAvA1a__ownedRunBar{background:#3a4460}.RefiningCalculator-module__TAvA1a__ownedRunBarFill{background:var(--brand-primary);border-radius:4px;height:100%}.RefiningCalculator-module__TAvA1a__ownedRunBarFillDone{background:#16a34a;border-radius:4px;height:100%}.RefiningCalculator-module__TAvA1a__ownedRunShortfall{background:var(--bg-secondary);color:var(--text-primary);border-left:3px solid #ef4444;border-radius:8px;margin-top:.75rem;padding:.55rem .7rem;font-size:clamp(.72rem,1.7vw,.8rem)}.RefiningCalculator-module__TAvA1a__ownedRunShortItem b{color:#ef4444;font-weight:800}.RefiningCalculator-module__TAvA1a__ownedRunName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);flex:1;font-size:clamp(.76rem,1.8vw,.84rem);font-weight:800;overflow:hidden}.RefiningCalculator-module__TAvA1a__ownedRunLevels{color:var(--text-primary);font-size:clamp(.86rem,2vw,1rem);font-weight:600}.RefiningCalculator-module__TAvA1a__ownedRunLevels b{color:var(--brand-primary);font-size:1.1em;font-weight:800}.RefiningCalculator-module__TAvA1a__ownedRunGoalMiss{color:var(--text-secondary);font-size:clamp(.7rem,1.6vw,.78rem);font-weight:600}.RefiningCalculator-module__TAvA1a__ownedRunLack{color:#ef4444;font-size:clamp(.66rem,1.5vw,.72rem);font-weight:700}.RefiningCalculator-module__TAvA1a__calcModeBtn:hover{background:var(--bg-tertiary);color:var(--text-primary)}.RefiningCalculator-module__TAvA1a__calcModeBtnActive{background:var(--brand-primary);color:#fff;box-shadow:var(--shadow-sm)}.RefiningCalculator-module__TAvA1a__calcModeBtnActive:hover{background:var(--brand-primary);color:#fff}.RefiningCalculator-module__TAvA1a__infoMessage{background-color:var(--card-body-bg-blue);border-left:4px solid var(--brand-primary);border-radius:12px;align-items:start;gap:clamp(.5rem,1.5vw,.75rem);padding:clamp(.75rem,2vw,1rem);display:flex}.RefiningCalculator-module__TAvA1a__infoMessageIcon{flex-shrink:0;font-size:clamp(1rem,2.2vw,1.2rem)}.RefiningCalculator-module__TAvA1a__infoMessageText{color:var(--text-secondary);font-size:clamp(.75rem,1.7vw,.85rem);font-weight:500;line-height:1.5}.RefiningCalculator-module__TAvA1a__totalCostCard{background:linear-gradient(135deg, var(--primary-color), var(--primary-dark));box-shadow:var(--shadow-lg);text-align:center;color:#fff;contain:layout style;border-radius:12px;min-height:150px;margin-top:2rem;padding:clamp(1.5rem,3vw,2rem)}.RefiningCalculator-module__TAvA1a__totalCostTitle{opacity:.9;margin-bottom:1rem;font-size:clamp(1rem,2.2vw,1.2rem);font-weight:700}.RefiningCalculator-module__TAvA1a__totalCostAmount{text-shadow:0 4px 8px #0003;margin-bottom:.5rem;font-size:clamp(2rem,5vw,3rem);font-weight:800}.RefiningCalculator-module__TAvA1a__totalCostNote{opacity:.8;font-size:clamp(.8rem,1.8vw,.9rem)}@media (max-width:768px){.RefiningCalculator-module__TAvA1a__searchInputGroup{gap:.35rem}.RefiningCalculator-module__TAvA1a__equipmentCard{border-width:1.5px;border-radius:8px;padding:.35rem}.RefiningCalculator-module__TAvA1a__equipmentCard:hover,.RefiningCalculator-module__TAvA1a__equipmentCardChanged{transform:translateY(-2px)scale(1.01)}.RefiningCalculator-module__TAvA1a__bulkSettingContainer{background-color:#0000;border:none;border-radius:0;padding:0}.RefiningCalculator-module__TAvA1a__materialCard{border-radius:8px;padding:.5rem}.RefiningCalculator-module__TAvA1a__materialToggleSection{padding:1rem}.RefiningCalculator-module__TAvA1a__materialToggleGrid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.75rem}.RefiningCalculator-module__TAvA1a__totalCostCard{margin-top:1.5rem;padding:1.25rem}}@media (max-width:576px){.RefiningCalculator-module__TAvA1a__searchInput{padding:.6rem .9rem;font-size:.85rem}.RefiningCalculator-module__TAvA1a__searchButton{padding:.6rem 1.2rem;font-size:.85rem}.RefiningCalculator-module__TAvA1a__equipmentCard{border-radius:6px;padding:.3rem}.RefiningCalculator-module__TAvA1a__materialCard{border-radius:6px;padding:.4rem}.RefiningCalculator-module__TAvA1a__totalCostCard{padding:1rem}}[data-theme=dark] .RefiningCalculator-module__TAvA1a__mainCard{box-shadow:var(--shadow-lg)}[data-theme=dark] div.RefiningCalculator-module__TAvA1a__equipmentCard,[data-theme=dark] .RefiningCalculator-module__TAvA1a__equipmentCard.RefiningCalculator-module__TAvA1a__equipmentCard{border:none!important;box-shadow:8px 8px 16px #00000080,-8px -8px 16px #ffffff08!important}[data-theme=dark] div.RefiningCalculator-module__TAvA1a__equipmentCard:hover,[data-theme=dark] .RefiningCalculator-module__TAvA1a__equipmentCard.RefiningCalculator-module__TAvA1a__equipmentCard:hover{box-shadow:12px 12px 24px #0009,-12px -12px 24px #ffffff0d,inset 2px 2px 4px #ffffff14!important}[data-theme=dark] div.RefiningCalculator-module__TAvA1a__equipmentCardChanged,[data-theme=dark] .RefiningCalculator-module__TAvA1a__equipmentCardChanged.RefiningCalculator-module__TAvA1a__equipmentCardChanged{background:linear-gradient(135deg,#6366f11f 0%,#8b5cf61f 100%)!important;border:none!important;box-shadow:8px 8px 16px #0009,-8px -8px 16px #ffffff0d,inset 3px 3px 6px #ffffff1a,0 0 0 2px #8b5cf666!important}[data-theme=dark] div.RefiningCalculator-module__TAvA1a__equipmentCardMobile,[data-theme=dark] .RefiningCalculator-module__TAvA1a__equipmentCardMobile.RefiningCalculator-module__TAvA1a__equipmentCardMobile,[data-theme=dark] div.RefiningCalculator-module__TAvA1a__equipmentCardMobileChanged,[data-theme=dark] .RefiningCalculator-module__TAvA1a__equipmentCardMobileChanged.RefiningCalculator-module__TAvA1a__equipmentCardMobileChanged{border:none!important}[data-theme=dark] div.RefiningCalculator-module__TAvA1a__equipmentCardDisabled,[data-theme=dark] .RefiningCalculator-module__TAvA1a__equipmentCardDisabled.RefiningCalculator-module__TAvA1a__equipmentCardDisabled{opacity:.4!important;filter:grayscale(60%)!important;border:none!important}[data-theme=dark] .RefiningCalculator-module__TAvA1a__equipmentCardSuccession.RefiningCalculator-module__TAvA1a__equipmentCardSuccession.RefiningCalculator-module__TAvA1a__equipmentCardSuccession.RefiningCalculator-module__TAvA1a__equipmentCardSuccession{border:none!important;box-shadow:6px 6px 12px #00000080,-6px -6px 12px #ffffff08,0 0 20px #c8a46840!important}[data-theme=dark] .RefiningCalculator-module__TAvA1a__equipmentCardSuccession.RefiningCalculator-module__TAvA1a__equipmentCardSuccession.RefiningCalculator-module__TAvA1a__equipmentCardSuccession.RefiningCalculator-module__TAvA1a__equipmentCardSuccession:hover{box-shadow:8px 8px 16px #0009,-8px -8px 16px #ffffff0d,0 0 30px #c8a46859,inset 2px 2px 4px #ffffff14!important}[data-theme=dark] div.RefiningCalculator-module__TAvA1a__equipmentCardEsther,[data-theme=dark] .RefiningCalculator-module__TAvA1a__equipmentCardEsther.RefiningCalculator-module__TAvA1a__equipmentCardEsther{background:linear-gradient(135deg,#3dd2cc26 0%,#2dd4bf26 50%,#14b8a626 100%)!important;border:none!important;box-shadow:6px 6px 12px #00000080,-6px -6px 12px #ffffff08,0 0 30px #3dd2cc40,inset 0 0 40px #3dd2cc14!important}[data-theme=dark] div.RefiningCalculator-module__TAvA1a__equipmentCardEsther:hover,[data-theme=dark] .RefiningCalculator-module__TAvA1a__equipmentCardEsther.RefiningCalculator-module__TAvA1a__equipmentCardEsther:hover{border:none!important;box-shadow:8px 8px 16px #0009,-8px -8px 16px #ffffff0d,0 0 45px #3dd2cc59,inset 2px 2px 4px #ffffff14!important}[data-theme=dark] .RefiningCalculator-module__TAvA1a__levelBadgeEsther,[data-theme=dark] .RefiningCalculator-module__TAvA1a__levelBadgeSuccession{box-shadow:var(--shadow-sm)}[data-theme=dark] button.RefiningCalculator-module__TAvA1a__bulkButton,[data-theme=dark] .RefiningCalculator-module__TAvA1a__bulkButton.RefiningCalculator-module__TAvA1a__bulkButton{color:#e2e8f0!important;background-color:#334155!important;border:none!important;box-shadow:4px 4px 8px #0006,-4px -4px 8px #ffffff08!important}[data-theme=dark] button.RefiningCalculator-module__TAvA1a__bulkButton:hover:not(:disabled),[data-theme=dark] .RefiningCalculator-module__TAvA1a__bulkButton.RefiningCalculator-module__TAvA1a__bulkButton:hover:not(:disabled){color:#e2e8f0!important;background-color:#8b5cf633!important;box-shadow:6px 6px 12px #8b5cf640,-6px -6px 12px #ffffff0d,inset 1px 1px 2px #ffffff1a!important}[data-theme=dark] button.RefiningCalculator-module__TAvA1a__bulkButton:disabled,[data-theme=dark] .RefiningCalculator-module__TAvA1a__bulkButton.RefiningCalculator-module__TAvA1a__bulkButton:disabled{color:#64748b!important;background-color:#1e293b!important;border-color:#334155!important}[data-theme=dark] .RefiningCalculator-module__TAvA1a__levelBadgeArmor,[data-theme=dark] .RefiningCalculator-module__TAvA1a__levelBadgeWeapon,[data-theme=dark] .RefiningCalculator-module__TAvA1a__levelBadgeWangap,[data-theme=dark] .RefiningCalculator-module__TAvA1a__advancedLevelBadge{box-shadow:var(--shadow-sm)}[data-theme=dark] select.RefiningCalculator-module__TAvA1a__equipmentSelect,[data-theme=dark] .RefiningCalculator-module__TAvA1a__equipmentSelect.RefiningCalculator-module__TAvA1a__equipmentSelect,[data-theme=dark] .RefiningCalculator-module__TAvA1a__form-select.RefiningCalculator-module__TAvA1a__equipmentSelect{background:linear-gradient(#1e293b66,#0f172a33)!important;border-color:#475569!important;outline:none!important;box-shadow:0 1px 2px #0000004d!important}[data-theme=dark] select.RefiningCalculator-module__TAvA1a__equipmentSelect:hover,[data-theme=dark] .RefiningCalculator-module__TAvA1a__equipmentSelect.RefiningCalculator-module__TAvA1a__equipmentSelect:hover,[data-theme=dark] .RefiningCalculator-module__TAvA1a__form-select.RefiningCalculator-module__TAvA1a__equipmentSelect:hover{border-color:var(--color-purple)!important;background:linear-gradient(#1e293b80,#8b5cf614)!important;outline:none!important;box-shadow:0 2px 4px #8b5cf640,0 0 0 1px #8b5cf633!important}[data-theme=dark] select.RefiningCalculator-module__TAvA1a__equipmentSelect:focus,[data-theme=dark] .RefiningCalculator-module__TAvA1a__equipmentSelect.RefiningCalculator-module__TAvA1a__equipmentSelect:focus,[data-theme=dark] .RefiningCalculator-module__TAvA1a__form-select.RefiningCalculator-module__TAvA1a__equipmentSelect:focus,[data-theme=dark] select.RefiningCalculator-module__TAvA1a__equipmentSelect:focus-visible,[data-theme=dark] .RefiningCalculator-module__TAvA1a__equipmentSelect.RefiningCalculator-module__TAvA1a__equipmentSelect:focus-visible,[data-theme=dark] .RefiningCalculator-module__TAvA1a__form-select.RefiningCalculator-module__TAvA1a__equipmentSelect:focus-visible{border-color:var(--color-primary)!important;background:linear-gradient(#1e293b80,#6366f11a)!important;outline:none!important;box-shadow:0 0 0 3px #6366f133,0 2px 4px #6366f14d!important}[data-theme=dark] select.RefiningCalculator-module__TAvA1a__equipmentSelectSelected,[data-theme=dark] .RefiningCalculator-module__TAvA1a__equipmentSelectSelected.RefiningCalculator-module__TAvA1a__equipmentSelectSelected{border-color:var(--color-purple)!important;background:linear-gradient(#1e293b80,#8b5cf61f)!important;box-shadow:0 1px 3px #8b5cf64d!important}[data-theme=dark] select.RefiningCalculator-module__TAvA1a__equipmentSelectEmpty,[data-theme=dark] .RefiningCalculator-module__TAvA1a__equipmentSelectEmpty.RefiningCalculator-module__TAvA1a__equipmentSelectEmpty{color:#64748b!important}[data-theme=dark] .RefiningCalculator-module__TAvA1a__materialCard{box-shadow:6px 6px 12px #0006,-6px -6px 12px #ffffff08}[data-theme=dark] .RefiningCalculator-module__TAvA1a__materialCard:hover{box-shadow:8px 8px 16px #00000080,-8px -8px 16px #ffffff0d,inset 1px 1px 3px #ffffff14}[data-theme=dark] .RefiningCalculator-module__TAvA1a__materialCardBound{border:2px solid var(--color-primary);box-shadow:6px 6px 12px #00000080,-6px -6px 12px #ffffff08,inset 2px 2px 4px #ffffff1a}[data-theme=dark] .RefiningCalculator-module__TAvA1a__materialCardEnabled{background-color:#10b9811a;border:2px solid #10b981;box-shadow:6px 6px 12px #00000080,-6px -6px 12px #ffffff08,inset 2px 2px 4px #ffffff1a}[data-theme=dark] .RefiningCalculator-module__TAvA1a__totalCostCard{box-shadow:var(--shadow-lg)}[data-theme=dark] .RefiningCalculator-module__TAvA1a__characterInfo{border:2px solid var(--border-color);box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#6366f126 0%,#8b5cf626 100%)}[data-theme=dark] .RefiningCalculator-module__TAvA1a__characterImageWrapper{box-shadow:var(--shadow-md)}[data-theme=dark] .RefiningCalculator-module__TAvA1a__bulkSettingContainer,[data-theme=dark] .RefiningCalculator-module__TAvA1a__materialToggleSection,[data-theme=dark] .RefiningCalculator-module__TAvA1a__materialToggleItem{box-shadow:var(--shadow-sm)}[data-theme=dark] .RefiningCalculator-module__TAvA1a__materialToggleItem:hover{box-shadow:var(--shadow-md)}.RefiningCalculator-module__TAvA1a__updateBadge{color:#fff;box-shadow:var(--shadow-sm);z-index:10;background:linear-gradient(135deg,#d97706 0%,#f59e0b 100%);border:1.5px solid #f59e0b;border-radius:6px;padding:.3rem .6rem;font-size:.7rem;font-weight:600;position:absolute;top:-2rem;right:0}.RefiningCalculator-module__TAvA1a__resetButton{color:#fff;box-shadow:var(--shadow-sm);background-color:#ef4444;border:none;border-radius:10px;padding:clamp(.6rem,1.8vw,.75rem) clamp(1.2rem,2.5vw,1.5rem);font-size:clamp(.85rem,1.9vw,.95rem);font-weight:600;transition:all .2s}.RefiningCalculator-module__TAvA1a__resetButton:hover:not(:disabled){box-shadow:var(--shadow-md);background-color:#dc2626;transform:translateY(-2px)}.RefiningCalculator-module__TAvA1a__resetButton:active:not(:disabled){transform:translateY(0)}.RefiningCalculator-module__TAvA1a__wangapPanel{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;align-items:center;gap:.9rem;margin-bottom:1rem;padding:.6rem .9rem;display:flex}.RefiningCalculator-module__TAvA1a__wangapIcon{flex-shrink:0;width:54px;height:54px;margin:13px 15px 13px 12px;display:block;position:relative;overflow:visible}.RefiningCalculator-module__TAvA1a__wangapIconImg{z-index:0;position:absolute;inset:-4%}.RefiningCalculator-module__TAvA1a__wangapIconFrame{pointer-events:none;z-index:1;display:block;position:absolute;inset:-21.5% -25.6% -21.5% -21%}.RefiningCalculator-module__TAvA1a__wangapPanelName{flex-direction:column;flex-shrink:1;gap:.1rem;min-width:0;display:flex;overflow:hidden}.RefiningCalculator-module__TAvA1a__wangapPanelTitle{color:var(--text-primary);white-space:nowrap;font-size:.92rem;font-weight:700}.RefiningCalculator-module__TAvA1a__wangapPanelGrade{white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;font-weight:700;overflow:hidden}.RefiningCalculator-module__TAvA1a__wangapPanelGrade[data-grade=영웅]{color:#ce43fc}.RefiningCalculator-module__TAvA1a__wangapPanelGrade[data-grade=전설]{color:#f9ae00}.RefiningCalculator-module__TAvA1a__wangapPanelGrade[data-grade=유물]{color:#fa5d00}.RefiningCalculator-module__TAvA1a__wangapPanelGrade[data-grade=고대]{color:#dcc999}.RefiningCalculator-module__TAvA1a__wangapPanelSteps{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-left:auto;display:flex}.RefiningCalculator-module__TAvA1a__wangapPanelArrow{color:var(--text-muted);font-size:.9rem;font-weight:700}.RefiningCalculator-module__TAvA1a__wangapTargetBadge{color:#fff!important;background:linear-gradient(135deg,#a855f7,#7c3aed)!important;font-weight:700!important}.RefiningCalculator-module__TAvA1a__wangapTargetBadgeEmpty{background-color:var(--border-color)!important;color:var(--text-muted)!important}@media (max-width:576px){.RefiningCalculator-module__TAvA1a__wangapPanel{gap:.6rem;padding:.5rem .6rem}.RefiningCalculator-module__TAvA1a__wangapIcon{width:44px;height:44px;margin:11px 12px 11px 10px}.RefiningCalculator-module__TAvA1a__wangapPanelSteps{gap:.35rem}}@media (max-width:400px){.RefiningCalculator-module__TAvA1a__wangapPanel{gap:.5rem;padding:.45rem .5rem}.RefiningCalculator-module__TAvA1a__wangapIcon{width:38px;height:38px;margin:9px 9px 9px 8px}.RefiningCalculator-module__TAvA1a__wangapPanelTitle{font-size:.82rem}.RefiningCalculator-module__TAvA1a__wangapPanelGrade{font-size:.7rem}.RefiningCalculator-module__TAvA1a__wangapPanelSteps{gap:.25rem}.RefiningCalculator-module__TAvA1a__wangapPanelArrow{font-size:.8rem}}button.RefiningCalculator-module__TAvA1a__bulkButtonWangapSelected,.RefiningCalculator-module__TAvA1a__bulkButtonWangapSelected.RefiningCalculator-module__TAvA1a__bulkButtonWangapSelected{color:#fff!important;background-color:#9333ea!important;border:none!important;font-weight:700!important;box-shadow:inset 4px 4px 8px #0000004d,inset -2px -2px 6px #fff3!important}.RefiningCalculator-module__TAvA1a__growthToggleWrap{border-top:1px solid var(--border-color);width:100%;margin-top:5px;padding-top:5px}.RefiningCalculator-module__TAvA1a__growthToggleBtn{white-space:nowrap;cursor:pointer;border:none;border-radius:6px;width:100%;padding:2px 4px;font-size:clamp(.55rem,1.5vw,.68rem);font-weight:700;line-height:1.3}.RefiningCalculator-module__TAvA1a__growthToggleOn{color:#fff;background-color:#10b981}.RefiningCalculator-module__TAvA1a__growthToggleOff{background-color:var(--bg-secondary,#94a3b82e);color:var(--text-muted)}@media (max-width:576px){.RefiningCalculator-module__TAvA1a__growthToggleWrap{margin-top:4px;padding-top:4px}.RefiningCalculator-module__TAvA1a__growthToggleBtn{padding:2px;font-size:.55rem}.RefiningCalculator-module__TAvA1a__materialCard{padding:.45rem .3rem}}.RefiningCalculator-module__TAvA1a__growthToggleAmt{opacity:.9;font-variant-numeric:tabular-nums;font-size:.9em;font-weight:600;display:block}.RefiningCalculator-module__TAvA1a__specialBar{border:1px solid var(--border-color);background:var(--input-bg);border-radius:10px;margin-bottom:.9rem;padding:.6rem .75rem}.RefiningCalculator-module__TAvA1a__specialTitle{color:var(--text-primary);font-size:.95rem;font-weight:700}.RefiningCalculator-module__TAvA1a__specialLabel{color:var(--text-muted);margin-left:.25rem;font-size:.85rem}.RefiningCalculator-module__TAvA1a__specialInput{border:1px solid var(--border-color);background:var(--card-bg);width:96px;color:var(--text-primary);font-variant-numeric:tabular-nums;border-radius:8px;padding:.25rem .5rem;font-size:.9rem}.RefiningCalculator-module__TAvA1a__specialHint{color:var(--text-muted);margin-top:.45rem;font-size:.82rem}.RefiningCalculator-module__TAvA1a__specialSummary{color:var(--text-primary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.45rem;font-size:.86rem;display:flex}.RefiningCalculator-module__TAvA1a__specialPlanBtn{border:1px solid var(--border-color);background:var(--card-bg);color:var(--text-primary);cursor:pointer;border-radius:8px;padding:.2rem .6rem;font-size:.8rem}.RefiningCalculator-module__TAvA1a__specialPlanBtn:hover{border-color:#d946ef}.RefiningCalculator-module__TAvA1a__specialPlanList{border-top:1px dashed var(--border-color);flex-direction:column;gap:.3rem;margin-top:.5rem;padding-top:.5rem;display:flex}.RefiningCalculator-module__TAvA1a__specialPlanRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.83rem;display:flex}.RefiningCalculator-module__TAvA1a__specialPlanName{color:var(--text-primary);font-weight:600}.RefiningCalculator-module__TAvA1a__specialPlanNext{color:var(--text-muted);margin-top:.45rem;font-size:.78rem}.RefiningCalculator-module__TAvA1a__specialPlanTable{grid-template-columns:repeat(7,max-content);align-items:center;gap:0 clamp(.5rem,2.2vw,1.6rem);max-height:19rem;margin-top:.5rem;display:grid;overflow:auto}.RefiningCalculator-module__TAvA1a__specialPlanHead,.RefiningCalculator-module__TAvA1a__specialPlanTr{display:contents}.RefiningCalculator-module__TAvA1a__specialPlanHead>span{color:var(--text-muted);border-bottom:1px solid var(--border-color);padding:.15rem 0 .35rem;font-size:.72rem;font-weight:600}.RefiningCalculator-module__TAvA1a__specialPlanTr>span{color:var(--text-primary);font-variant-numeric:tabular-nums;border-bottom:1px dashed var(--border-color);cursor:pointer;align-items:center;padding:.4rem 0;font-size:.8rem;display:flex}.RefiningCalculator-module__TAvA1a__specialPlanTr:hover>span{background:var(--card-bg)}.RefiningCalculator-module__TAvA1a__specialPlanTrOff>span{opacity:.45}.RefiningCalculator-module__TAvA1a__specialPlanCheck{cursor:pointer;accent-color:#a855f7;flex-shrink:0;width:.95rem;height:.95rem;margin:0}.RefiningCalculator-module__TAvA1a__specialOver{color:#ef4444;font-weight:800}.RefiningCalculator-module__TAvA1a__specialPlanHead>span:nth-child(n+4),.RefiningCalculator-module__TAvA1a__specialPlanTr>span:nth-child(n+4){text-align:right;justify-content:flex-end;justify-self:stretch}.RefiningCalculator-module__TAvA1a__specialPlanHead>span:nth-child(-n+2),.RefiningCalculator-module__TAvA1a__specialPlanTr>span:nth-child(-n+2){text-align:center;justify-content:center;justify-self:stretch}.RefiningCalculator-module__TAvA1a__specialPlanRank{background:linear-gradient(135deg,#a855f7,#7c3aed);border-radius:50%;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-weight:800;display:inline-flex;color:#fff!important;font-size:.72rem!important}.RefiningCalculator-module__TAvA1a__specialPlanGold{font-weight:800;color:#f59e0b!important}@media (max-width:576px){.RefiningCalculator-module__TAvA1a__specialPlanTable{column-gap:.45rem}.RefiningCalculator-module__TAvA1a__specialPlanHead>span{font-size:.62rem}.RefiningCalculator-module__TAvA1a__specialPlanTr>span{padding:.32rem 0;font-size:.7rem}.RefiningCalculator-module__TAvA1a__specialPlanRank{width:1.1rem;height:1.1rem;font-size:.62rem!important}.RefiningCalculator-module__TAvA1a__specialSummary{font-size:.78rem}.RefiningCalculator-module__TAvA1a__specialHint{font-size:.74rem}.RefiningCalculator-module__TAvA1a__specialPlanNext{font-size:.7rem}.RefiningCalculator-module__TAvA1a__specialBar{padding:.5rem .55rem}.RefiningCalculator-module__TAvA1a__specialCardSwitch{font-size:.68rem}.RefiningCalculator-module__TAvA1a__specialCardControls{gap:.2rem}.RefiningCalculator-module__TAvA1a__specialCardControls .RefiningCalculator-module__TAvA1a__specialInput{max-width:100%;padding:.18rem .25rem;font-size:.78rem}}.RefiningCalculator-module__TAvA1a__specialCardControls{flex-direction:column;align-items:center;gap:.3rem;margin-top:.3rem;display:flex}.RefiningCalculator-module__TAvA1a__specialCardSwitch{color:var(--text-muted);white-space:nowrap;font-size:.78rem}.RefiningCalculator-module__TAvA1a__specialCardControls .RefiningCalculator-module__TAvA1a__specialInput{text-align:center;width:100%;max-width:110px}.RefiningCalculator-module__TAvA1a__wangapIconCard{width:46px;height:46px;margin:10px 16px 10px 6px}.RefiningCalculator-module__TAvA1a__succIconBgArmor,.RefiningCalculator-module__TAvA1a__succIconBgWeapon{z-index:0;border-radius:4px;position:absolute;inset:-8% -9% -5% -5%}.RefiningCalculator-module__TAvA1a__succIconBgArmor{background:linear-gradient(135deg,#1d4ed8 0%,#0a101f 75%)}.RefiningCalculator-module__TAvA1a__succIconBgWeapon{background:linear-gradient(135deg,#b91c1c 0%,#170808 75%)}@media (min-width:768px){.RefiningCalculator-module__TAvA1a__succIconImg{transform:translate(1px,1px)}.RefiningCalculator-module__TAvA1a__succIconFrameArmor{transform:translate(2px)}}.RefiningCalculator-module__TAvA1a__levelRow{align-items:center;gap:.25rem;min-width:0;display:flex}.RefiningCalculator-module__TAvA1a__levelRowArrow{color:var(--text-muted);flex-shrink:0;font-size:.75rem}.RefiningCalculator-module__TAvA1a__pillSelect{appearance:none;color:#fff;text-align:center;cursor:pointer;min-width:0;box-shadow:var(--shadow-sm);background-image:none;border:none;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:.15rem;padding:.28rem .4rem;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex}.RefiningCalculator-module__TAvA1a__pillSelect:disabled{opacity:.55;cursor:default}.RefiningCalculator-module__TAvA1a__pillCaret{opacity:.85;font-size:.6em}.RefiningCalculator-module__TAvA1a__pillSelectMobile{padding:.24rem .3rem;font-size:.72rem}.RefiningCalculator-module__TAvA1a__pillMenu{z-index:3000;background:var(--card-bg);border:1.5px solid var(--border-color);box-shadow:var(--shadow-lg);border-radius:14px;flex-direction:column;gap:2px;max-height:240px;padding:.3rem;display:flex;position:fixed;overflow-y:auto}.RefiningCalculator-module__TAvA1a__pillMenuItem{color:var(--text-primary);cursor:pointer;text-align:center;white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:.32rem .7rem;font-size:.78rem;font-weight:700;line-height:1}.RefiningCalculator-module__TAvA1a__pillMenuItem:hover{background:var(--input-bg)}.RefiningCalculator-module__TAvA1a__pillMenuItemActive,.RefiningCalculator-module__TAvA1a__pillMenuItemActive:hover{color:#fff}.RefiningCalculator-module__TAvA1a__pillMenuWeapon{border-color:#ef4444}.RefiningCalculator-module__TAvA1a__pillMenuWeapon .RefiningCalculator-module__TAvA1a__pillMenuItemActive{background:linear-gradient(135deg,#ef4444,#dc2626)}.RefiningCalculator-module__TAvA1a__pillMenuArmor{border-color:#3b82f6}.RefiningCalculator-module__TAvA1a__pillMenuArmor .RefiningCalculator-module__TAvA1a__pillMenuItemActive{background:linear-gradient(135deg,#3b82f6,#2563eb)}.RefiningCalculator-module__TAvA1a__pillMenuWangap{border-color:#a855f7}.RefiningCalculator-module__TAvA1a__pillMenuWangap .RefiningCalculator-module__TAvA1a__pillMenuItemActive{background:linear-gradient(135deg,#a855f7,#7c3aed)}.RefiningCalculator-module__TAvA1a__pillMenuAdvanced{border-color:#f59e0b}.RefiningCalculator-module__TAvA1a__pillMenuAdvanced .RefiningCalculator-module__TAvA1a__pillMenuItemActive{background:linear-gradient(135deg,#f59e0b,#d97706)}.RefiningCalculator-module__TAvA1a__pillMenuTarget{border-color:#22c55e}.RefiningCalculator-module__TAvA1a__pillMenuTarget .RefiningCalculator-module__TAvA1a__pillMenuItemActive{background:linear-gradient(135deg,#22c55e,#16a34a)}.RefiningCalculator-module__TAvA1a__pillSelectWeapon{background:linear-gradient(135deg,#ef4444,#dc2626)}.RefiningCalculator-module__TAvA1a__pillSelectArmor{background:linear-gradient(135deg,#3b82f6,#2563eb)}.RefiningCalculator-module__TAvA1a__pillSelectWangap{background:linear-gradient(135deg,#a855f7,#7c3aed)}.RefiningCalculator-module__TAvA1a__pillSelectAdvanced{background:linear-gradient(135deg,#f59e0b,#d97706)}.RefiningCalculator-module__TAvA1a__pillSelectEmpty{background:var(--border-color);color:var(--text-muted)}.RefiningCalculator-module__TAvA1a__pillSelectTarget{background:linear-gradient(135deg,#22c55e,#16a34a)}
.wangap-module__uLWL6W__tabContainer{justify-content:center;gap:.5rem;max-width:500px;margin:0 auto 1rem;display:flex}.wangap-module__uLWL6W__tabButton{cursor:pointer;background-color:var(--card-bg);border:1.5px solid var(--border-color);color:var(--text-secondary);box-shadow:var(--shadow-sm);border-radius:10px;justify-content:center;align-items:center;padding:.6rem 1.2rem;font-size:.9rem;font-weight:600;display:flex}.wangap-module__uLWL6W__tabButton:hover{border-color:var(--color-primary);color:var(--text-primary)}.wangap-module__uLWL6W__tabButtonActive{background-color:var(--color-primary);color:#fff;box-shadow:var(--shadow-md);border-color:#0000}.wangap-module__uLWL6W__tabButtonActive:hover{color:#fff}.wangap-module__uLWL6W__tabLabel{font-size:.85rem;font-weight:600}@media (max-width:576px){.wangap-module__uLWL6W__tabContainer{gap:.5rem;padding:0 .5rem}.wangap-module__uLWL6W__tabButton{border-radius:10px;padding:.75rem .5rem}.wangap-module__uLWL6W__tabLabel{font-size:.8rem}}
