.LifeCraftCalculator-module__UUvQ_q__container{max-width:2060px;margin:0 auto;padding:0 4px 20px}@media (min-width:768px){.LifeCraftCalculator-module__UUvQ_q__container{padding:0 0 40px}}.LifeCraftCalculator-module__UUvQ_q__container input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.LifeCraftCalculator-module__UUvQ_q__container input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.LifeCraftCalculator-module__UUvQ_q__container input[type=number]{appearance:textfield}.LifeCraftCalculator-module__UUvQ_q__loadingContainer{min-height:400px;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.LifeCraftCalculator-module__UUvQ_q__header{text-align:center;margin-bottom:6px}@media (min-width:768px){.LifeCraftCalculator-module__UUvQ_q__header{margin-bottom:20px}}.LifeCraftCalculator-module__UUvQ_q__pageTitle{color:var(--text-primary);margin:0 0 .2rem;font-size:.7rem;font-weight:700}@media (min-width:768px){.LifeCraftCalculator-module__UUvQ_q__pageTitle{margin:0 0 .5rem;font-size:clamp(1.3rem,3vw,1.6rem)}}.LifeCraftCalculator-module__UUvQ_q__pageDesc{color:var(--text-muted);margin:0;font-size:.4rem}@media (min-width:768px){.LifeCraftCalculator-module__UUvQ_q__pageDesc{font-size:.85rem}}.LifeCraftCalculator-module__UUvQ_q__refreshBar{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;margin-left:auto;display:flex}@media (max-width:767px){.LifeCraftCalculator-module__UUvQ_q__refreshBar{flex-direction:row;justify-content:center;align-items:center;gap:10px;width:100%;margin-left:0}}.LifeCraftCalculator-module__UUvQ_q__refreshBarBtn{color:#10b981;cursor:pointer;background:linear-gradient(135deg,#10b98126 0%,#10b9810d 100%);border:2px solid #10b981;border-radius:8px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:9px 18px;font-size:.85rem;font-weight:700;transition:all .2s;display:flex}@media (min-width:768px){.LifeCraftCalculator-module__UUvQ_q__refreshBarBtn{border-radius:10px;padding:10px 20px;font-size:.9rem}}.LifeCraftCalculator-module__UUvQ_q__refreshBarBtn:hover:not(:disabled){background:linear-gradient(135deg,#10b98140 0%,#10b9811a 100%);border-color:#059669;transform:translateY(-1px)}.LifeCraftCalculator-module__UUvQ_q__refreshBarBtn:disabled{opacity:.8;cursor:not-allowed;border-color:var(--border-color);background:var(--card-header-bg);color:var(--text-muted)}.LifeCraftCalculator-module__UUvQ_q__cooldownTimer{color:var(--text-primary);font-size:.9rem;font-weight:700}@media (min-width:768px){.LifeCraftCalculator-module__UUvQ_q__cooldownTimer{font-size:1rem}}.LifeCraftCalculator-module__UUvQ_q__refreshBarDate{color:var(--text-muted);white-space:nowrap;font-size:.7rem}@media (min-width:768px){.LifeCraftCalculator-module__UUvQ_q__refreshBarDate{font-size:.8rem}}.LifeCraftCalculator-module__UUvQ_q__mainCard{background:var(--card-bg);border:1px solid var(--border-color);box-shadow:var(--shadow-md);border-radius:16px;overflow:hidden}.LifeCraftCalculator-module__UUvQ_q__itemSelector{border-bottom:1px solid var(--border-color);display:flex}.LifeCraftCalculator-module__UUvQ_q__itemBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:8px;padding:14px 16px;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}.LifeCraftCalculator-module__UUvQ_q__itemBtn:hover{background:var(--card-header-bg)}.LifeCraftCalculator-module__UUvQ_q__itemBtn.LifeCraftCalculator-module__UUvQ_q__active{background:var(--card-header-bg);color:var(--text-primary);border-bottom:2px solid #ea580c}.LifeCraftCalculator-module__UUvQ_q__itemBtn.LifeCraftCalculator-module__UUvQ_q__active:last-child{border-bottom-color:#78716c}.LifeCraftCalculator-module__UUvQ_q__itemHeader{border-bottom:1px solid var(--border-color);background:linear-gradient(135deg,#ea580c1a 0%,#0000 100%);flex-wrap:wrap;align-items:center;gap:16px;padding:20px;display:flex}.LifeCraftCalculator-module__UUvQ_q__itemIcon{box-shadow:var(--shadow-md);border:2px solid #ea580c;border-radius:8px}.LifeCraftCalculator-module__UUvQ_q__itemInfo{flex:1}.LifeCraftCalculator-module__UUvQ_q__itemPriceRow{align-items:center;gap:8px;margin-top:4px;display:flex}.LifeCraftCalculator-module__UUvQ_q__priceLabel{color:var(--text-muted);font-size:.9rem}.LifeCraftCalculator-module__UUvQ_q__priceInputWrapper{align-items:center;gap:4px;display:flex}.LifeCraftCalculator-module__UUvQ_q__priceInput{text-align:right;background:var(--card-bg);color:#ea580c;border:2px solid #ea580c;border-radius:6px;width:90px;height:32px;padding:0 8px;font-size:1rem;font-weight:700}.LifeCraftCalculator-module__UUvQ_q__priceInput:focus{border-color:#c2410c;outline:none}.LifeCraftCalculator-module__UUvQ_q__priceUnit{color:#ea580c;font-size:.9rem;font-weight:700}.LifeCraftCalculator-module__UUvQ_q__resetPriceBtn{border:1px solid var(--border-color);background:var(--card-header-bg);width:24px;height:24px;color:var(--text-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;transition:all .2s;display:flex}.LifeCraftCalculator-module__UUvQ_q__resetPriceBtn:hover{background:var(--border-color);color:var(--text-primary)}.LifeCraftCalculator-module__UUvQ_q__itemName{color:var(--text-primary);margin:0 0 4px;font-size:1.1rem;font-weight:700}.LifeCraftCalculator-module__UUvQ_q__itemPrice{color:var(--text-muted);font-size:.9rem}.LifeCraftCalculator-module__UUvQ_q__itemPrice span{color:#ea580c;font-weight:700}.LifeCraftCalculator-module__UUvQ_q__modeSelector{background:var(--card-header-bg);border-bottom:1px solid var(--border-color);gap:8px;padding:16px 20px;display:flex}.LifeCraftCalculator-module__UUvQ_q__modeBtn{border:2px solid var(--border-color);background:var(--card-bg);color:var(--text-secondary);cursor:pointer;border-radius:8px;flex:1;padding:10px 16px;font-size:.85rem;font-weight:600;transition:all .2s}.LifeCraftCalculator-module__UUvQ_q__modeBtn:hover{border-color:var(--text-muted)}.LifeCraftCalculator-module__UUvQ_q__modeBtn.LifeCraftCalculator-module__UUvQ_q__active{color:#10b981;background:#10b9811a;border-color:#10b981}.LifeCraftCalculator-module__UUvQ_q__craftCountSection{border-bottom:1px solid var(--border-color);padding:16px 20px}.LifeCraftCalculator-module__UUvQ_q__sectionLabel{color:var(--text-muted);margin-bottom:10px;font-size:.8rem;font-weight:600;display:block}.LifeCraftCalculator-module__UUvQ_q__countControl{justify-content:center;align-items:center;gap:8px;display:flex}.LifeCraftCalculator-module__UUvQ_q__countBtn{border:1px solid var(--border-color);background:var(--card-bg);width:40px;height:36px;color:var(--text-primary);cursor:pointer;border-radius:6px;font-size:.9rem;font-weight:600;transition:all .2s}.LifeCraftCalculator-module__UUvQ_q__countBtn:hover{background:var(--card-header-bg);border-color:var(--text-muted)}.LifeCraftCalculator-module__UUvQ_q__countInput{text-align:center;border:2px solid var(--border-color);background:var(--card-bg);width:80px;height:36px;color:var(--text-primary);border-radius:6px;font-size:1rem;font-weight:700}.LifeCraftCalculator-module__UUvQ_q__countInput:focus{border-color:#ea580c;outline:none}.LifeCraftCalculator-module__UUvQ_q__ownedSection{border-bottom:1px solid var(--border-color);padding:16px 20px}.LifeCraftCalculator-module__UUvQ_q__ownedInputs{gap:12px;display:flex}.LifeCraftCalculator-module__UUvQ_q__ownedInput{background:var(--card-header-bg);border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:8px;padding:12px;display:flex}.LifeCraftCalculator-module__UUvQ_q__ownedInput input{text-align:center;border:2px solid var(--border-color);background:var(--card-bg);width:100%;height:36px;color:var(--text-primary);border-radius:6px;font-size:.95rem;font-weight:600}.LifeCraftCalculator-module__UUvQ_q__ownedInput input:focus{border-color:#10b981;outline:none}.LifeCraftCalculator-module__UUvQ_q__requiredAmount{color:var(--text-muted);font-size:.75rem;font-weight:500}.LifeCraftCalculator-module__UUvQ_q__maxCrafts{text-align:center;color:var(--text-muted);margin-top:12px;font-size:.9rem}.LifeCraftCalculator-module__UUvQ_q__maxCrafts span{color:#10b981;font-weight:700}.LifeCraftCalculator-module__UUvQ_q__materialsSection{border-bottom:1px solid var(--border-color);padding:16px 20px}.LifeCraftCalculator-module__UUvQ_q__materialHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.LifeCraftCalculator-module__UUvQ_q__refreshBtn{border:1px solid var(--border-color);background:var(--card-bg);color:var(--text-secondary);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:6px 12px;font-size:.75rem;font-weight:600;transition:all .2s;display:flex}.LifeCraftCalculator-module__UUvQ_q__refreshBtn:hover{background:var(--card-header-bg);border-color:var(--text-muted)}.LifeCraftCalculator-module__UUvQ_q__refreshBtn:disabled{opacity:.5;cursor:not-allowed}.LifeCraftCalculator-module__UUvQ_q__materialsList{gap:12px;display:flex}.LifeCraftCalculator-module__UUvQ_q__materialItem{background:var(--card-header-bg);border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:8px;padding:16px 12px;display:flex;position:relative}.LifeCraftCalculator-module__UUvQ_q__materialIcon{border-radius:6px}.LifeCraftCalculator-module__UUvQ_q__materialInfo{flex-direction:column;align-items:center;gap:2px;display:flex}.LifeCraftCalculator-module__UUvQ_q__materialName{color:var(--text-muted);font-size:.75rem;font-weight:600}.LifeCraftCalculator-module__UUvQ_q__materialQty{color:var(--text-primary);font-size:1rem;font-weight:700}.LifeCraftCalculator-module__UUvQ_q__materialQty span{color:var(--text-muted);font-size:.85rem}.LifeCraftCalculator-module__UUvQ_q__materialCost{color:#ea580c;font-variant-numeric:tabular-nums;margin-top:4px;font-size:.8rem;font-weight:600}.LifeCraftCalculator-module__UUvQ_q__materialPriceInput{align-items:center;gap:4px;margin-top:6px;display:flex}.LifeCraftCalculator-module__UUvQ_q__materialPriceInput input{text-align:right;border:1px solid var(--border-color);background:var(--card-bg);width:70px;height:28px;color:var(--text-primary);border-radius:4px;padding:0 6px;font-size:.8rem;font-weight:600}.LifeCraftCalculator-module__UUvQ_q__materialPriceInput input:focus{border-color:#ea580c;outline:none}.LifeCraftCalculator-module__UUvQ_q__materialPriceInput span{color:var(--text-muted);font-size:.75rem}.LifeCraftCalculator-module__UUvQ_q__matPriceField{text-align:right;border:1px solid var(--border-color);background:var(--card-bg);width:70px;height:28px;color:var(--text-primary);border-radius:4px;padding:0 6px;font-size:.8rem;font-weight:600}.LifeCraftCalculator-module__UUvQ_q__matPriceField:focus{border-color:#ea580c;outline:none}.LifeCraftCalculator-module__UUvQ_q__disabledPrice{background:var(--bg-secondary,#f0f0f0);color:#10b981;cursor:not-allowed;border-color:#10b981;font-weight:700}.LifeCraftCalculator-module__UUvQ_q__priceComparison{background:var(--card-header-bg);border-radius:10px;margin-top:16px;padding:14px}.LifeCraftCalculator-module__UUvQ_q__comparisonRow{justify-content:center;align-items:center;gap:16px;display:flex}.LifeCraftCalculator-module__UUvQ_q__comparisonItem{flex-direction:column;align-items:center;gap:4px;display:flex}.LifeCraftCalculator-module__UUvQ_q__compLabel{color:var(--text-muted);font-size:.75rem}.LifeCraftCalculator-module__UUvQ_q__compValue{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:700}.LifeCraftCalculator-module__UUvQ_q__compVs{color:var(--text-muted);padding:0 8px;font-size:.85rem;font-weight:600}.LifeCraftCalculator-module__UUvQ_q__comparisonResult{text-align:center;border-radius:6px;margin-top:10px;padding:8px;font-size:.95rem}.LifeCraftCalculator-module__UUvQ_q__comparisonResult strong{font-weight:700}.LifeCraftCalculator-module__UUvQ_q__profitResult{color:#10b981;background:#10b98126}.LifeCraftCalculator-module__UUvQ_q__lossResult{color:#ef4444;background:#ef444426}.LifeCraftCalculator-module__UUvQ_q__priceDate{text-align:right;color:var(--text-muted);margin-top:10px;font-size:.7rem}.LifeCraftCalculator-module__UUvQ_q__costCalcSection{background:var(--card-header-bg);border-bottom:1px solid var(--border-color);padding:16px 20px}.LifeCraftCalculator-module__UUvQ_q__craftResultSection{background:var(--card-header-bg);border-bottom:1px solid var(--border-color);gap:16px;padding:16px 20px;display:flex}.LifeCraftCalculator-module__UUvQ_q__craftResultLeft{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;align-items:center;gap:12px;min-width:180px;padding:16px 20px;display:flex}.LifeCraftCalculator-module__UUvQ_q__craftResultMain{align-items:center;gap:10px;display:flex}.LifeCraftCalculator-module__UUvQ_q__craftResultIcon{border-radius:8px}.LifeCraftCalculator-module__UUvQ_q__craftResultCount{color:#ea580c;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:700}.LifeCraftCalculator-module__UUvQ_q__craftResultValue{border-top:1px dashed var(--border-color);flex-direction:column;gap:4px;width:100%;padding-top:10px;display:flex}.LifeCraftCalculator-module__UUvQ_q__valueRow{color:var(--text-muted);justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.LifeCraftCalculator-module__UUvQ_q__valueAmount{color:var(--text-primary);align-items:center;gap:4px;font-weight:600;display:flex}.LifeCraftCalculator-module__UUvQ_q__netValue{color:#10b981;font-weight:700}.LifeCraftCalculator-module__UUvQ_q__costCalcRight{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;flex:1;padding:12px 16px}.LifeCraftCalculator-module__UUvQ_q__costCalcHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;display:flex}.LifeCraftCalculator-module__UUvQ_q__costCalcTitle{color:var(--text-primary);font-size:.85rem;font-weight:700}.LifeCraftCalculator-module__UUvQ_q__feeInputInline{color:var(--text-muted);align-items:center;gap:6px;font-size:.75rem;display:flex}.LifeCraftCalculator-module__UUvQ_q__feeInputInline input{text-align:center;border:1px solid var(--border-color);background:var(--card-header-bg);width:40px;height:24px;color:var(--text-primary);border-radius:4px;font-size:.75rem;font-weight:600}.LifeCraftCalculator-module__UUvQ_q__feeInputInline input:focus{border-color:#ea580c;outline:none}.LifeCraftCalculator-module__UUvQ_q__costCalcBody{flex-direction:column;gap:4px;display:flex}.LifeCraftCalculator-module__UUvQ_q__costCalcRow{color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:.8rem;display:flex}.LifeCraftCalculator-module__UUvQ_q__costCalcValue{align-items:center;gap:4px;font-weight:600;display:flex}.LifeCraftCalculator-module__UUvQ_q__costCalcTotal{border-top:1px dashed var(--border-color);color:var(--text-primary);margin-top:4px;padding-top:6px;font-weight:600}.LifeCraftCalculator-module__UUvQ_q__costCalcPerUnit{background:var(--card-header-bg);border-radius:6px;margin-top:6px;padding:8px 10px}.LifeCraftCalculator-module__UUvQ_q__perUnitValue{color:#ea580c;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}.LifeCraftCalculator-module__UUvQ_q__feeSection{background:var(--card-header-bg);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.LifeCraftCalculator-module__UUvQ_q__feeLabel{color:var(--text-secondary);font-size:.85rem}.LifeCraftCalculator-module__UUvQ_q__feeInput{align-items:center;gap:4px;display:flex}.LifeCraftCalculator-module__UUvQ_q__feeInput input{text-align:center;border:1px solid var(--border-color);background:var(--card-bg);width:50px;height:28px;color:var(--text-primary);border-radius:4px;font-size:.85rem;font-weight:600}.LifeCraftCalculator-module__UUvQ_q__feeInput input:focus{border-color:#ea580c;outline:none}.LifeCraftCalculator-module__UUvQ_q__feeInput span{color:var(--text-muted);font-size:.85rem}.LifeCraftCalculator-module__UUvQ_q__resultSection{padding:20px}.LifeCraftCalculator-module__UUvQ_q__resultInfo{color:var(--text-muted);justify-content:center;align-items:center;gap:6px;margin-bottom:16px;font-size:.85rem;display:flex}.LifeCraftCalculator-module__UUvQ_q__resultInfo img{margin-left:-2px}.LifeCraftCalculator-module__UUvQ_q__resultDivider{color:var(--border-color)}.LifeCraftCalculator-module__UUvQ_q__priceCards{gap:12px;margin-bottom:16px;display:flex}.LifeCraftCalculator-module__UUvQ_q__priceCard{text-align:center;background:var(--card-header-bg);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:16px 12px;display:flex}.LifeCraftCalculator-module__UUvQ_q__cardLabel{color:var(--text-muted);text-align:center;margin-bottom:8px;font-size:.75rem}.LifeCraftCalculator-module__UUvQ_q__cardValue{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:700}.LifeCraftCalculator-module__UUvQ_q__cardUnit{color:var(--text-muted);margin-top:2px;font-size:.8rem}.LifeCraftCalculator-module__UUvQ_q__cardValueRow{justify-content:center;align-items:center;gap:4px;display:flex}.LifeCraftCalculator-module__UUvQ_q__cardSub{color:var(--text-muted);text-align:center;margin-top:6px;font-size:.7rem}.LifeCraftCalculator-module__UUvQ_q__profitRows{flex-direction:column;gap:8px;width:100%;display:flex}.LifeCraftCalculator-module__UUvQ_q__profitRow{background:var(--card-bg);border-radius:6px;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.LifeCraftCalculator-module__UUvQ_q__profitType{font-size:.75rem;font-weight:600}.LifeCraftCalculator-module__UUvQ_q__profitValue{font-size:.95rem;font-weight:700}.LifeCraftCalculator-module__UUvQ_q__profitText{color:#10b981}.LifeCraftCalculator-module__UUvQ_q__profitText .LifeCraftCalculator-module__UUvQ_q__profitRow{background:#10b9811a}.LifeCraftCalculator-module__UUvQ_q__lossText{color:#ef4444}.LifeCraftCalculator-module__UUvQ_q__lossText .LifeCraftCalculator-module__UUvQ_q__profitRow{background:#ef44441a}.LifeCraftCalculator-module__UUvQ_q__profitCardNew{background:var(--card-header-bg);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;flex:1;justify-content:center;gap:8px;padding:16px 12px;display:flex}.LifeCraftCalculator-module__UUvQ_q__profitItem{border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:10px 14px;display:flex}@media (min-width:768px){.LifeCraftCalculator-module__UUvQ_q__profitItem{flex-direction:row;justify-content:space-between;gap:0}}.LifeCraftCalculator-module__UUvQ_q__profitLabel{font-size:.75rem;font-weight:600}@media (min-width:768px){.LifeCraftCalculator-module__UUvQ_q__profitLabel{font-size:.8rem}}.LifeCraftCalculator-module__UUvQ_q__profitPercent{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}@media (min-width:768px){.LifeCraftCalculator-module__UUvQ_q__profitPercent{font-size:1.1rem}}.LifeCraftCalculator-module__UUvQ_q__profitBg{color:#10b981;background:linear-gradient(135deg,#10b98126 0%,#10b9810d 100%);border:1px solid #10b9814d}.LifeCraftCalculator-module__UUvQ_q__lossBg{color:#ef4444;background:linear-gradient(135deg,#ef444426 0%,#ef44440d 100%);border:1px solid #ef44444d}.LifeCraftCalculator-module__UUvQ_q__conclusionBox{border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px 16px;font-size:.95rem;display:flex}.LifeCraftCalculator-module__UUvQ_q__conclusionBox strong{font-weight:700}.LifeCraftCalculator-module__UUvQ_q__conclusionIcon{font-size:1.1rem;font-weight:700}.LifeCraftCalculator-module__UUvQ_q__conclusionTotal{opacity:.8;font-size:.8rem}.LifeCraftCalculator-module__UUvQ_q__profitConclusion{color:#10b981;background:#10b98126;border:1px solid #10b9814d}.LifeCraftCalculator-module__UUvQ_q__lossConclusion{color:#ef4444;background:#ef44441f;border:1px solid #ef444440}.LifeCraftCalculator-module__UUvQ_q__profitCards{gap:12px;display:flex}.LifeCraftCalculator-module__UUvQ_q__profitCard{text-align:center;border:2px solid #0000;border-radius:12px;flex:1;padding:16px}.LifeCraftCalculator-module__UUvQ_q__profitCard.LifeCraftCalculator-module__UUvQ_q__profit{background:#10b9811a;border-color:#10b9814d}.LifeCraftCalculator-module__UUvQ_q__profitCard.LifeCraftCalculator-module__UUvQ_q__loss{background:#ef44441a;border-color:#ef44444d}.LifeCraftCalculator-module__UUvQ_q__profitLabel{color:var(--text-muted);margin-bottom:8px;font-size:.75rem;font-weight:600}.LifeCraftCalculator-module__UUvQ_q__profitPercent{margin-bottom:4px;font-size:1.3rem;font-weight:700}.LifeCraftCalculator-module__UUvQ_q__profit .LifeCraftCalculator-module__UUvQ_q__profitPercent{color:#10b981}.LifeCraftCalculator-module__UUvQ_q__loss .LifeCraftCalculator-module__UUvQ_q__profitPercent{color:#ef4444}.LifeCraftCalculator-module__UUvQ_q__profitTotal{font-size:.85rem;font-weight:600}.LifeCraftCalculator-module__UUvQ_q__profit .LifeCraftCalculator-module__UUvQ_q__profitTotal{color:#10b981}.LifeCraftCalculator-module__UUvQ_q__loss .LifeCraftCalculator-module__UUvQ_q__profitTotal{color:#ef4444}.LifeCraftCalculator-module__UUvQ_q__mainLayout{flex-direction:column;align-items:stretch;gap:12px;display:flex}@media (min-width:768px){.LifeCraftCalculator-module__UUvQ_q__mainLayout{flex-direction:row;align-items:flex-start;gap:20px}}@media (min-width:1500px){.LifeCraftCalculator-module__UUvQ_q__mainLayout{gap:28px}}.LifeCraftCalculator-module__UUvQ_q__mainCard{border-radius:12px;flex:1;min-width:0}@media (min-width:768px){.LifeCraftCalculator-module__UUvQ_q__mainCard{border-radius:16px}}.LifeCraftCalculator-module__UUvQ_q__sidebar{flex-shrink:0;width:100%}@media (min-width:768px){.LifeCraftCalculator-module__UUvQ_q__sidebar{width:340px}}@media (min-width:1200px){.LifeCraftCalculator-module__UUvQ_q__sidebar{width:420px}}@media (min-width:1500px){.LifeCraftCalculator-module__UUvQ_q__sidebar{width:440px}}.LifeCraftCalculator-module__UUvQ_q__sidebarCard{background:var(--card-bg);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);border-radius:12px;overflow:hidden}@media (min-width:768px){.LifeCraftCalculator-module__UUvQ_q__sidebarCard{box-shadow:var(--shadow-md);border-radius:16px}}.LifeCraftCalculator-module__UUvQ_q__sidebarHeader{border-bottom:1px solid var(--border-color);color:#10b981;text-align:center;background:linear-gradient(135deg,#10b98126 0%,#0000 100%);flex-direction:row;justify-content:center;align-items:center;gap:8px;padding:14px 16px;font-size:1rem;font-weight:700;display:flex}@media (min-width:768px){.LifeCraftCalculator-module__UUvQ_q__sidebarHeader{text-align:left;justify-content:flex-start;padding:16px 18px;font-size:1.05rem}}.LifeCraftCalculator-module__UUvQ_q__sidebarHeader span{display:inline}.LifeCraftCalculator-module__UUvQ_q__sidebarContent{padding:14px}@media (min-width:768px){.LifeCraftCalculator-module__UUvQ_q__sidebarContent{padding:18px}}.LifeCraftCalculator-module__UUvQ_q__sidebarTitle{color:var(--text-muted);text-align:center;margin-bottom:10px;font-size:.85rem;font-weight:600}@media (min-width:768px){.LifeCraftCalculator-module__UUvQ_q__sidebarTitle{text-align:left;margin-bottom:12px;font-size:.9rem}}.LifeCraftCalculator-module__UUvQ_q__methodRow{background:var(--card-header-bg);border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px 14px;display:flex}.LifeCraftCalculator-module__UUvQ_q__methodRow.LifeCraftCalculator-module__UUvQ_q__bestMethod{background:#10b9811a;border:2px solid #10b9814d}.LifeCraftCalculator-module__UUvQ_q__methodInfo{align-items:center;gap:8px;display:flex}.LifeCraftCalculator-module__UUvQ_q__methodName{color:var(--text-primary);font-size:.9rem;font-weight:600;display:inline}@media (min-width:768px){.LifeCraftCalculator-module__UUvQ_q__methodName{font-size:.95rem}}.LifeCraftCalculator-module__UUvQ_q__methodCost{color:var(--text-secondary);font-size:.95rem;font-weight:700}@media (min-width:768px){.LifeCraftCalculator-module__UUvQ_q__methodCost{font-size:1.05rem}}.LifeCraftCalculator-module__UUvQ_q__bestMethod .LifeCraftCalculator-module__UUvQ_q__methodCost{color:#10b981}.LifeCraftCalculator-module__UUvQ_q__savingsBox{text-align:center;background:#10b9811a;border-radius:10px;margin-top:12px;padding:12px}@media (min-width:768px){.LifeCraftCalculator-module__UUvQ_q__savingsBox{padding:14px}}.LifeCraftCalculator-module__UUvQ_q__savingsTitle{color:#10b981;margin-bottom:4px;font-size:.85rem;font-weight:700}@media (min-width:768px){.LifeCraftCalculator-module__UUvQ_q__savingsTitle{font-size:.9rem}}.LifeCraftCalculator-module__UUvQ_q__savingsPercent{color:#10b981;font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:700}@media (min-width:768px){.LifeCraftCalculator-module__UUvQ_q__savingsPercent{font-size:1.2rem}}.LifeCraftCalculator-module__UUvQ_q__savingsDetail{color:var(--text-muted);margin-top:6px;font-size:.75rem;display:block}@media (min-width:768px){.LifeCraftCalculator-module__UUvQ_q__savingsDetail{font-size:.8rem}}.LifeCraftCalculator-module__UUvQ_q__directBestBox{background:var(--card-header-bg);text-align:center;color:var(--text-muted);border-radius:10px;margin-top:12px;padding:12px;font-size:.8rem}@media (min-width:768px){.LifeCraftCalculator-module__UUvQ_q__directBestBox{padding:14px;font-size:.85rem}}.LifeCraftCalculator-module__UUvQ_q__extraBox{text-align:center;background:#10b9811a;border-radius:10px;margin-bottom:12px;padding:12px}@media (min-width:768px){.LifeCraftCalculator-module__UUvQ_q__extraBox{padding:14px}}.LifeCraftCalculator-module__UUvQ_q__extraTitle{color:#10b981;font-size:1.1rem;font-weight:700}@media (min-width:768px){.LifeCraftCalculator-module__UUvQ_q__extraTitle{font-size:1.2rem}}.LifeCraftCalculator-module__UUvQ_q__extraOutput{color:#10b981;font-size:.9rem}@media (min-width:768px){.LifeCraftCalculator-module__UUvQ_q__extraOutput{font-size:.95rem}}.LifeCraftCalculator-module__UUvQ_q__extraBoxEmpty{background:var(--card-header-bg)}.LifeCraftCalculator-module__UUvQ_q__extraBoxEmpty .LifeCraftCalculator-module__UUvQ_q__extraTitle,.LifeCraftCalculator-module__UUvQ_q__extraBoxEmpty .LifeCraftCalculator-module__UUvQ_q__extraOutput{color:var(--text-muted)}.LifeCraftCalculator-module__UUvQ_q__exchangeSteps{background:var(--card-header-bg);border-radius:12px;padding:14px}@media (min-width:768px){.LifeCraftCalculator-module__UUvQ_q__exchangeSteps{padding:16px}}.LifeCraftCalculator-module__UUvQ_q__stepTitle{color:var(--text-primary);margin-bottom:12px;font-size:.85rem;font-weight:700}@media (min-width:768px){.LifeCraftCalculator-module__UUvQ_q__stepTitle{font-size:.9rem}}.LifeCraftCalculator-module__UUvQ_q__stepHint{color:#10b981;margin-top:3px;font-size:.75rem;font-weight:600;display:block}.LifeCraftCalculator-module__UUvQ_q__stepItem{border-top:1px solid var(--border-color);padding:10px 0}.LifeCraftCalculator-module__UUvQ_q__stepItem:first-of-type{border-top:none;padding-top:0}.LifeCraftCalculator-module__UUvQ_q__stepRow{color:var(--text-primary);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;font-size:1rem;font-weight:600;display:flex}.LifeCraftCalculator-module__UUvQ_q__stepUnit{font-variant-numeric:tabular-nums;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.LifeCraftCalculator-module__UUvQ_q__stepTimes{color:#fff;font-variant-numeric:tabular-nums;background:#10b981;border-radius:8px;flex-shrink:0;padding:6px 12px;font-size:1rem;font-weight:800}.LifeCraftCalculator-module__UUvQ_q__stepTimesIdle{background:var(--card-bg);border:1px solid var(--border-color);color:var(--text-muted);font-weight:700}.LifeCraftCalculator-module__UUvQ_q__stepSum{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:6px;font-size:.8rem}@media (min-width:768px){.LifeCraftCalculator-module__UUvQ_q__stepRow{gap:10px;font-size:1.1rem}.LifeCraftCalculator-module__UUvQ_q__stepUnit{gap:10px}.LifeCraftCalculator-module__UUvQ_q__stepTimes{padding:7px 14px;font-size:1.1rem}.LifeCraftCalculator-module__UUvQ_q__stepSum{font-size:.85rem}}.LifeCraftCalculator-module__UUvQ_q__stepEmpty{border-top:1px solid var(--border-color);color:var(--text-muted);text-align:center;margin-top:10px;padding-top:10px;font-size:.8rem}.LifeCraftCalculator-module__UUvQ_q__stepRow .LifeCraftCalculator-module__UUvQ_q__arrow{color:#10b981;font-weight:700}.LifeCraftCalculator-module__UUvQ_q__applyExtraBtn{color:#10b981;cursor:pointer;background:linear-gradient(135deg,#10b98126 0%,#10b9810d 100%);border:2px solid #10b981;border-radius:8px;width:100%;margin-top:10px;padding:10px 14px;font-size:.85rem;font-weight:700;transition:all .2s}@media (min-width:768px){.LifeCraftCalculator-module__UUvQ_q__applyExtraBtn{margin-top:12px;padding:12px 16px;font-size:.9rem}}.LifeCraftCalculator-module__UUvQ_q__applyExtraBtn:hover{background:linear-gradient(135deg,#10b98140 0%,#10b9811a 100%);transform:translateY(-1px)}.LifeCraftCalculator-module__UUvQ_q__applyExtraBtn:disabled{opacity:.5;cursor:not-allowed;border-color:var(--border-color);background:var(--card-header-bg);color:var(--text-muted)}.LifeCraftCalculator-module__UUvQ_q__applyExtraBtn:disabled:hover{background:var(--card-header-bg);transform:none}.LifeCraftCalculator-module__UUvQ_q__applyExtraBtn.LifeCraftCalculator-module__UUvQ_q__applied{color:#fff;background:#10b981;border-color:#10b981}.LifeCraftCalculator-module__UUvQ_q__applyExtraBtn.LifeCraftCalculator-module__UUvQ_q__applied:hover{background:#059669;border-color:#059669}.LifeCraftCalculator-module__UUvQ_q__appliedNotice{text-align:center;color:#10b981;background:#10b9811a;border-radius:6px;margin-top:8px;padding:8px 12px;font-size:.8rem;font-weight:600}@media (min-width:768px){.LifeCraftCalculator-module__UUvQ_q__appliedNotice{font-size:.8rem}}.LifeCraftCalculator-module__UUvQ_q__leftoverSection{background:var(--card-header-bg);border:1px dashed var(--border-color);border-radius:8px;margin-top:10px;padding:10px 12px}.LifeCraftCalculator-module__UUvQ_q__leftoverTitle{color:var(--text-muted);margin-bottom:8px;font-size:.85rem;font-weight:600}.LifeCraftCalculator-module__UUvQ_q__leftoverItems{flex-wrap:wrap;gap:10px;display:flex}.LifeCraftCalculator-module__UUvQ_q__leftoverItem{background:var(--card-bg);border:1px solid var(--border-color);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;display:flex}.LifeCraftCalculator-module__UUvQ_q__leftoverItem span{color:var(--text-primary);font-size:.95rem;font-weight:600}.LifeCraftCalculator-module__UUvQ_q__noLeftover{color:var(--text-muted);font-size:.8rem;font-style:italic}@media (max-width:767px){.LifeCraftCalculator-module__UUvQ_q__mainCard{border-radius:10px}.LifeCraftCalculator-module__UUvQ_q__itemBtn{gap:6px;padding:10px 8px;font-size:.75rem}.LifeCraftCalculator-module__UUvQ_q__itemHeader{gap:12px;padding:14px}.LifeCraftCalculator-module__UUvQ_q__itemName{font-size:.95rem}.LifeCraftCalculator-module__UUvQ_q__itemPriceRow{gap:6px;margin-top:4px}.LifeCraftCalculator-module__UUvQ_q__priceLabel{font-size:.8rem}.LifeCraftCalculator-module__UUvQ_q__priceInput{width:80px;height:28px;padding:0 6px;font-size:.9rem}.LifeCraftCalculator-module__UUvQ_q__priceUnit{font-size:.8rem}.LifeCraftCalculator-module__UUvQ_q__modeSelector{gap:6px;padding:10px 14px}.LifeCraftCalculator-module__UUvQ_q__modeBtn{border-radius:6px;padding:8px 10px;font-size:.75rem}.LifeCraftCalculator-module__UUvQ_q__craftCountSection{padding:12px 14px}.LifeCraftCalculator-module__UUvQ_q__sectionLabel{margin-bottom:8px;font-size:.7rem}.LifeCraftCalculator-module__UUvQ_q__countBtn{border-radius:5px;width:36px;height:32px;font-size:.85rem}.LifeCraftCalculator-module__UUvQ_q__countInput{border-radius:5px;width:60px;height:32px;font-size:.9rem}.LifeCraftCalculator-module__UUvQ_q__ownedSection{padding:12px 14px}.LifeCraftCalculator-module__UUvQ_q__ownedInputs{gap:8px}.LifeCraftCalculator-module__UUvQ_q__ownedInput{border-radius:6px;gap:6px;padding:10px 8px}.LifeCraftCalculator-module__UUvQ_q__ownedInput input{border-radius:5px;height:32px;font-size:.85rem}.LifeCraftCalculator-module__UUvQ_q__requiredAmount{font-size:.65rem}.LifeCraftCalculator-module__UUvQ_q__maxCrafts{margin-top:10px;font-size:.8rem}.LifeCraftCalculator-module__UUvQ_q__materialsSection{padding:12px 14px}.LifeCraftCalculator-module__UUvQ_q__materialsList{gap:8px}.LifeCraftCalculator-module__UUvQ_q__materialItem{border-radius:8px;gap:6px;padding:10px 8px}.LifeCraftCalculator-module__UUvQ_q__materialName{font-size:.65rem}.LifeCraftCalculator-module__UUvQ_q__materialQty{font-size:.85rem}.LifeCraftCalculator-module__UUvQ_q__materialCost{margin-top:4px;font-size:.7rem}.LifeCraftCalculator-module__UUvQ_q__matPriceField{border-radius:4px;width:60px;height:24px;padding:0 4px;font-size:.75rem}.LifeCraftCalculator-module__UUvQ_q__priceComparison{border-radius:8px;margin-top:12px;padding:12px}.LifeCraftCalculator-module__UUvQ_q__compLabel{font-size:.7rem}.LifeCraftCalculator-module__UUvQ_q__compValue{font-size:.95rem}.LifeCraftCalculator-module__UUvQ_q__compVs{font-size:.75rem}.LifeCraftCalculator-module__UUvQ_q__comparisonResult{border-radius:6px;margin-top:8px;padding:8px;font-size:.8rem}.LifeCraftCalculator-module__UUvQ_q__resultSection{padding:14px}.LifeCraftCalculator-module__UUvQ_q__resultInfo{gap:4px;margin-bottom:12px;font-size:.75rem}.LifeCraftCalculator-module__UUvQ_q__priceCards{gap:8px;margin-bottom:12px}.LifeCraftCalculator-module__UUvQ_q__priceCard{border-radius:10px;padding:12px 10px}.LifeCraftCalculator-module__UUvQ_q__cardLabel{margin-bottom:6px;font-size:.65rem}.LifeCraftCalculator-module__UUvQ_q__cardValue{font-size:1.1rem}.LifeCraftCalculator-module__UUvQ_q__cardSub{margin-top:4px;font-size:.6rem}.LifeCraftCalculator-module__UUvQ_q__profitCardNew{border-radius:10px;gap:6px;padding:12px 10px}.LifeCraftCalculator-module__UUvQ_q__profitItem{border-radius:6px;padding:8px 10px}.LifeCraftCalculator-module__UUvQ_q__profitLabel{font-size:.75rem}.LifeCraftCalculator-module__UUvQ_q__profitPercent{font-size:.95rem}.LifeCraftCalculator-module__UUvQ_q__conclusionBox{border-radius:8px;gap:6px;padding:10px 12px;font-size:.85rem}.LifeCraftCalculator-module__UUvQ_q__conclusionIcon{font-size:.95rem}.LifeCraftCalculator-module__UUvQ_q__conclusionTotal{font-size:.7rem}.LifeCraftCalculator-module__UUvQ_q__feeSection{padding:10px 14px}.LifeCraftCalculator-module__UUvQ_q__feeLabel{font-size:.8rem}.LifeCraftCalculator-module__UUvQ_q__feeInput input{border-radius:4px;width:45px;height:26px;font-size:.8rem}.LifeCraftCalculator-module__UUvQ_q__feeInput span{font-size:.8rem}.LifeCraftCalculator-module__UUvQ_q__craftResultSection{flex-direction:column;gap:10px;padding:12px 14px}.LifeCraftCalculator-module__UUvQ_q__craftResultLeft{border-radius:10px;gap:10px;min-width:auto;padding:12px}.LifeCraftCalculator-module__UUvQ_q__craftResultCount{font-size:1.4rem}.LifeCraftCalculator-module__UUvQ_q__craftResultValue{gap:4px;padding-top:8px}.LifeCraftCalculator-module__UUvQ_q__valueRow,.LifeCraftCalculator-module__UUvQ_q__valueAmount{font-size:.7rem}.LifeCraftCalculator-module__UUvQ_q__costCalcRight{border-radius:10px;padding:12px}.LifeCraftCalculator-module__UUvQ_q__costCalcHeader{margin-bottom:10px;padding-bottom:8px}.LifeCraftCalculator-module__UUvQ_q__costCalcTitle{font-size:.8rem}.LifeCraftCalculator-module__UUvQ_q__feeInputInline{gap:4px;font-size:.7rem}.LifeCraftCalculator-module__UUvQ_q__feeInputInline input{border-radius:3px;width:36px;height:22px;font-size:.7rem}.LifeCraftCalculator-module__UUvQ_q__costCalcRow{font-size:.75rem}.LifeCraftCalculator-module__UUvQ_q__costCalcPerUnit{border-radius:6px;margin-top:8px;padding:8px 10px}.LifeCraftCalculator-module__UUvQ_q__perUnitValue{font-size:.9rem}.LifeCraftCalculator-module__UUvQ_q__leftoverSection{border-radius:6px;margin-top:8px;padding:8px 10px}.LifeCraftCalculator-module__UUvQ_q__leftoverTitle{margin-bottom:6px;font-size:.7rem}.LifeCraftCalculator-module__UUvQ_q__leftoverItems{gap:8px}.LifeCraftCalculator-module__UUvQ_q__leftoverItem{border-radius:4px;gap:4px;padding:4px 8px}.LifeCraftCalculator-module__UUvQ_q__leftoverItem span,.LifeCraftCalculator-module__UUvQ_q__noLeftover{font-size:.75rem}}.LifeCraftCalculator-module__UUvQ_q__stepIcon{border-radius:6px}@media (max-width:767px){.LifeCraftCalculator-module__UUvQ_q__ownedInput .LifeCraftCalculator-module__UUvQ_q__materialIcon{width:44px;height:44px}.LifeCraftCalculator-module__UUvQ_q__materialItem .LifeCraftCalculator-module__UUvQ_q__materialIcon{width:54px;height:54px}.LifeCraftCalculator-module__UUvQ_q__stepUnit .LifeCraftCalculator-module__UUvQ_q__stepIcon{width:42px;height:42px}.LifeCraftCalculator-module__UUvQ_q__leftoverItem .LifeCraftCalculator-module__UUvQ_q__materialIcon{width:32px;height:32px}}.LifeCraftCalculator-module__UUvQ_q__materialIcon,.LifeCraftCalculator-module__UUvQ_q__stepIcon{filter:brightness(1.12)saturate(1.25)}.LifeCraftCalculator-module__UUvQ_q__gradeNormal,.LifeCraftCalculator-module__UUvQ_q__gradeUncommon,.LifeCraftCalculator-module__UUvQ_q__gradeRare{outline-offset:-2px}.LifeCraftCalculator-module__UUvQ_q__gradeNormal{outline:3px solid #a3abb5;box-shadow:0 0 0 1px #0006,0 0 8px #a3abb566}.LifeCraftCalculator-module__UUvQ_q__gradeUncommon{outline:3px solid #8ac832;box-shadow:0 0 0 1px #0006,0 0 8px #8ac83273}.LifeCraftCalculator-module__UUvQ_q__gradeRare{outline:3px solid #35a9e8;box-shadow:0 0 0 1px #0006,0 0 8px #35a9e873}@media (min-width:1500px){.LifeCraftCalculator-module__UUvQ_q__itemHeader,.LifeCraftCalculator-module__UUvQ_q__modeSelector,.LifeCraftCalculator-module__UUvQ_q__ownedSection,.LifeCraftCalculator-module__UUvQ_q__materialsSection,.LifeCraftCalculator-module__UUvQ_q__costCalcSection{padding-left:28px;padding-right:28px}.LifeCraftCalculator-module__UUvQ_q__materialsList,.LifeCraftCalculator-module__UUvQ_q__ownedInputs{gap:18px}.LifeCraftCalculator-module__UUvQ_q__materialItem{gap:10px;padding:22px 16px}.LifeCraftCalculator-module__UUvQ_q__materialItem .LifeCraftCalculator-module__UUvQ_q__materialIcon{width:76px;height:76px}.LifeCraftCalculator-module__UUvQ_q__ownedInput{padding:16px 14px}.LifeCraftCalculator-module__UUvQ_q__ownedInput .LifeCraftCalculator-module__UUvQ_q__materialIcon{width:60px;height:60px}.LifeCraftCalculator-module__UUvQ_q__materialName{font-size:.85rem}.LifeCraftCalculator-module__UUvQ_q__sidebarContent{padding:20px}.LifeCraftCalculator-module__UUvQ_q__stepUnit .LifeCraftCalculator-module__UUvQ_q__stepIcon{width:56px;height:56px}}
