.baking-recipe-module__c4nGRG__wrap{flex-direction:column;gap:14px;display:flex}.baking-recipe-module__c4nGRG__card{background:var(--bg2);border:1px solid var(--border);box-sizing:border-box;border-radius:14px;padding:20px 22px}.baking-recipe-module__c4nGRG__cardLabel{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px;font-size:11px;display:block}.baking-recipe-module__c4nGRG__diffNotice{background:var(--bg2);border:1px solid var(--border);border-left:3px solid var(--accent);color:var(--text);border-radius:10px;padding:12px 16px;font-size:13px;line-height:1.7}.baking-recipe-module__c4nGRG__diffNotice strong{color:var(--accent);margin-bottom:4px;font-family:Inter,system-ui,sans-serif;display:block}.baking-recipe-module__c4nGRG__diffRow{color:var(--muted);font-size:12px}.baking-recipe-module__c4nGRG__diffLink{color:var(--accent);text-decoration:none}@media (hover:hover){.baking-recipe-module__c4nGRG__diffLink:hover{text-decoration:underline}}.baking-recipe-module__c4nGRG__tabs{background:var(--bg2);border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:6px;padding:6px;display:grid}@media (max-width:480px){.baking-recipe-module__c4nGRG__tabs{grid-template-columns:repeat(2,1fr)}}.baking-recipe-module__c4nGRG__tab{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;min-height:44px;padding:12px 6px;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:600}@media (hover:hover){.baking-recipe-module__c4nGRG__tab:hover{background:var(--bg3);color:var(--text)}}.baking-recipe-module__c4nGRG__tabActive{background:var(--accent);color:#0d0d0d}.baking-recipe-module__c4nGRG__field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.baking-recipe-module__c4nGRG__fieldLabel{color:var(--muted);font-size:12px;font-weight:600}.baking-recipe-module__c4nGRG__input{background:var(--bg3);border:1px solid var(--border);width:100%;color:var(--text);box-sizing:border-box;border-radius:8px;outline:none;padding:10px 14px;font-family:Inter,system-ui,sans-serif;font-size:15px}.baking-recipe-module__c4nGRG__input:focus{border-color:var(--accent)}.baking-recipe-module__c4nGRG__miniInput{background:var(--bg3);border:1px solid var(--border);width:70px;color:var(--text);text-align:right;border-radius:6px;outline:none;padding:6px 8px;font-family:Inter,system-ui,sans-serif;font-size:13px}.baking-recipe-module__c4nGRG__miniInput:focus{border-color:var(--accent)}.baking-recipe-module__c4nGRG__pillRow{flex-wrap:wrap;gap:6px;display:flex}.baking-recipe-module__c4nGRG__pill{background:var(--bg3);border:1px solid var(--border);color:var(--muted);cursor:pointer;border-radius:999px;min-height:36px;padding:8px 14px;font-family:Noto Sans KR,sans-serif;font-size:12px;font-weight:600}@media (hover:hover){.baking-recipe-module__c4nGRG__pill:hover{background:var(--bg2);color:var(--text)}}.baking-recipe-module__c4nGRG__pillActive{background:var(--accent);color:#0d0d0d;border-color:var(--accent)}.baking-recipe-module__c4nGRG__itemGrid{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}@media (max-width:760px){.baking-recipe-module__c4nGRG__itemGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.baking-recipe-module__c4nGRG__itemGrid{grid-template-columns:repeat(2,1fr)}}.baking-recipe-module__c4nGRG__itemBtn{background:var(--bg3);border:1px solid var(--border);cursor:pointer;min-height:70px;color:var(--text);border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;font-family:Noto Sans KR,sans-serif;display:flex}@media (hover:hover){.baking-recipe-module__c4nGRG__itemBtn:hover{background:var(--bg2)}}.baking-recipe-module__c4nGRG__itemBtnActive{background:var(--bg2);border-color:var(--accent);color:var(--accent)}.baking-recipe-module__c4nGRG__itemEmoji{font-size:22px}.baking-recipe-module__c4nGRG__itemName{font-size:12px;font-weight:600}.baking-recipe-module__c4nGRG__itemNote{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.6}.baking-recipe-module__c4nGRG__recipeTable{border-collapse:collapse;width:100%}.baking-recipe-module__c4nGRG__recipeTable th{color:var(--muted);text-align:left;border-bottom:1px solid var(--border);letter-spacing:.04em;padding:8px 10px;font-size:11px;font-weight:600}.baking-recipe-module__c4nGRG__recipeTable td{color:var(--text);border-bottom:1px solid var(--border);vertical-align:middle;padding:8px 10px;font-size:13px}.baking-recipe-module__c4nGRG__recipeTable tr:last-child td{border-bottom:none}.baking-recipe-module__c4nGRG__rowName{font-weight:600}.baking-recipe-module__c4nGRG__rowBase{color:var(--accent)}.baking-recipe-module__c4nGRG__baseTag{color:var(--accent);margin-left:6px;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:700;display:inline-block}.baking-recipe-module__c4nGRG__weightCell{text-align:right;color:var(--muted);font-family:Inter,system-ui,sans-serif}.baking-recipe-module__c4nGRG__weightAccent{color:var(--accent);font-weight:700}.baking-recipe-module__c4nGRG__totalRow{background:var(--bg3)}.baking-recipe-module__c4nGRG__totalRow td{color:var(--text);font-weight:700}.baking-recipe-module__c4nGRG__copyBtn{background:var(--bg3);border:1px solid var(--border);width:100%;color:var(--text);cursor:pointer;border-radius:8px;min-height:44px;margin-top:12px;padding:12px;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:600}@media (hover:hover){.baking-recipe-module__c4nGRG__copyBtn:hover{border-color:var(--accent);color:var(--accent)}}.baking-recipe-module__c4nGRG__copyBtnDone{color:#3eff9b;border-color:#3eff9b}.baking-recipe-module__c4nGRG__bakeGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}@media (max-width:480px){.baking-recipe-module__c4nGRG__bakeGrid{grid-template-columns:repeat(2,1fr)}}.baking-recipe-module__c4nGRG__bakeBox{background:var(--bg3);border:1px solid var(--border);border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:14px 10px;display:flex}.baking-recipe-module__c4nGRG__bakeLabel{color:var(--muted);letter-spacing:.04em;font-size:11px}.baking-recipe-module__c4nGRG__bakeValue{color:var(--accent);font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:700}.baking-recipe-module__c4nGRG__bakeWarn{color:var(--muted);background:var(--bg3);border:1px solid var(--border);border-radius:8px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.6}.baking-recipe-module__c4nGRG__adjustGrid{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}@media (max-width:480px){.baking-recipe-module__c4nGRG__adjustGrid{grid-template-columns:1fr}}.baking-recipe-module__c4nGRG__adjustBtn{background:var(--bg3);border:1px solid var(--border);color:var(--text);cursor:pointer;text-align:left;border-radius:8px;min-height:44px;padding:10px 12px;font-family:Noto Sans KR,sans-serif;font-size:12px}@media (hover:hover){.baking-recipe-module__c4nGRG__adjustBtn:hover{border-color:var(--accent);color:var(--accent)}}.baking-recipe-module__c4nGRG__adjustBtnReset{border:1px dashed var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;grid-column:1/-1;padding:10px;font-family:Noto Sans KR,sans-serif;font-size:12px}@media (hover:hover){.baking-recipe-module__c4nGRG__adjustBtnReset:hover{border-color:var(--accent);color:var(--accent)}}.baking-recipe-module__c4nGRG__saveRow{gap:8px;display:flex}.baking-recipe-module__c4nGRG__saveRow .baking-recipe-module__c4nGRG__input{flex:1}.baking-recipe-module__c4nGRG__saveBtn{background:var(--accent);color:#0d0d0d;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;min-height:44px;padding:10px 18px;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:700}.baking-recipe-module__c4nGRG__saveBtn:disabled{opacity:.4;cursor:not-allowed}.baking-recipe-module__c4nGRG__savedList{flex-direction:column;gap:6px;margin-top:12px;display:flex}.baking-recipe-module__c4nGRG__savedItem{background:var(--bg3);border:1px solid var(--border);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.baking-recipe-module__c4nGRG__savedIcon{font-size:20px}.baking-recipe-module__c4nGRG__savedInfo{flex-direction:column;flex:1;display:flex}.baking-recipe-module__c4nGRG__savedName{color:var(--text);font-size:13px;font-weight:600}.baking-recipe-module__c4nGRG__savedMeta{color:var(--muted);margin-top:2px;font-size:11px}.baking-recipe-module__c4nGRG__loadBtn{border:1px solid var(--accent);color:var(--accent);cursor:pointer;background:0 0;border-radius:6px;min-height:32px;padding:6px 10px;font-family:Noto Sans KR,sans-serif;font-size:11px;font-weight:600}@media (hover:hover){.baking-recipe-module__c4nGRG__loadBtn:hover{background:var(--accent);color:#0d0d0d}}.baking-recipe-module__c4nGRG__removeBtn{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:14px}@media (hover:hover){.baking-recipe-module__c4nGRG__removeBtn:hover{color:#ff8c8c}}.baking-recipe-module__c4nGRG__savedEmpty{color:var(--muted);text-align:center;margin:12px 0 0;padding:8px;font-size:12px;line-height:1.6}.baking-recipe-module__c4nGRG__diagIntro{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.baking-recipe-module__c4nGRG__diagOk{color:#3eff9b;text-align:center;margin:0;padding:10px;font-size:14px}.baking-recipe-module__c4nGRG__warningList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.baking-recipe-module__c4nGRG__warningItem{background:var(--bg3);border:1px solid var(--border);border-left-width:3px;border-radius:8px;gap:10px;padding:12px 14px;display:flex}.baking-recipe-module__c4nGRG__warningItem strong{color:var(--text);margin-bottom:4px;font-size:13px;display:block}.baking-recipe-module__c4nGRG__warningItem p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.baking-recipe-module__c4nGRG__warningIcon{flex-shrink:0;font-size:18px}.baking-recipe-module__c4nGRG__predList{flex-direction:column;gap:12px;display:flex}.baking-recipe-module__c4nGRG__predItem{flex-direction:column;gap:4px;display:flex}.baking-recipe-module__c4nGRG__predHead{justify-content:space-between;align-items:baseline;display:flex}.baking-recipe-module__c4nGRG__predTrait{color:var(--text);font-size:13px;font-weight:600}.baking-recipe-module__c4nGRG__predDesc{color:var(--accent);font-family:Inter,system-ui,sans-serif;font-size:12px}.baking-recipe-module__c4nGRG__predBar{background:var(--bg3);border-radius:3px;width:100%;height:6px;overflow:hidden}.baking-recipe-module__c4nGRG__predBarFill{background:linear-gradient(to right, var(--accent), #3eff9b);border-radius:3px;height:100%;transition:width .3s}.baking-recipe-module__c4nGRG__recList{color:var(--text);margin:0;padding-left:18px;font-size:13px;line-height:1.9}.baking-recipe-module__c4nGRG__moldIntro{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.baking-recipe-module__c4nGRG__moldIntro strong{color:var(--accent);font-family:Inter,system-ui,sans-serif}.baking-recipe-module__c4nGRG__moldGrid{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}@media (max-width:480px){.baking-recipe-module__c4nGRG__moldGrid{grid-template-columns:1fr}}.baking-recipe-module__c4nGRG__moldBtn{background:var(--bg3);border:1px solid var(--border);cursor:pointer;color:var(--text);text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;font-family:Noto Sans KR,sans-serif;display:flex}@media (hover:hover){.baking-recipe-module__c4nGRG__moldBtn:hover{background:var(--bg2)}}.baking-recipe-module__c4nGRG__moldBtnActive{background:var(--bg2);border-color:var(--accent);color:var(--accent)}.baking-recipe-module__c4nGRG__moldBtn span:first-child{font-size:13px;font-weight:600}.baking-recipe-module__c4nGRG__moldSpec{color:var(--muted);font-family:Inter,system-ui,sans-serif;font-size:11px}.baking-recipe-module__c4nGRG__moldHint{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.5}.baking-recipe-module__c4nGRG__moldResult{color:var(--text);margin:0 0 6px;font-size:14px;line-height:1.7}.baking-recipe-module__c4nGRG__moldResult strong{font-family:Inter,system-ui,sans-serif}.baking-recipe-module__c4nGRG__moldDiff{color:var(--muted);margin:0;font-size:12px}.baking-recipe-module__c4nGRG__moldNote{background:var(--bg3);border:1px solid var(--border);color:var(--text);border-radius:8px;margin-top:12px;padding:12px 14px;font-size:12px}.baking-recipe-module__c4nGRG__moldNote strong{color:var(--accent);margin-bottom:4px;font-family:Inter,system-ui,sans-serif;display:block}.baking-recipe-module__c4nGRG__moldNote ul{color:var(--muted);margin:0;padding-left:18px;font-size:12px;line-height:1.7}.baking-recipe-module__c4nGRG__presetGrid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}@media (max-width:600px){.baking-recipe-module__c4nGRG__presetGrid{grid-template-columns:1fr}}.baking-recipe-module__c4nGRG__presetCard{background:var(--bg3);border:1px solid var(--border);cursor:pointer;text-align:left;color:var(--text);border-radius:10px;flex-direction:column;gap:8px;padding:14px;font-family:Noto Sans KR,sans-serif;display:flex}@media (hover:hover){.baking-recipe-module__c4nGRG__presetCard:hover{border-color:var(--accent);background:var(--bg2)}}.baking-recipe-module__c4nGRG__presetHead{align-items:center;gap:8px;display:flex}.baking-recipe-module__c4nGRG__presetIcon{font-size:22px}.baking-recipe-module__c4nGRG__presetName{color:var(--text);font-size:14px;font-weight:700}.baking-recipe-module__c4nGRG__presetRatios{color:var(--muted);margin:0;font-family:Inter,system-ui,sans-serif;font-size:11px;line-height:1.6}.baking-recipe-module__c4nGRG__presetApply{color:var(--accent);align-self:flex-end;font-family:Inter,system-ui,sans-serif;font-size:11px}.baking-recipe-module__c4nGRG__disclaimer{color:var(--text);background:#ffb83e0f;border:1px solid #ffb83e40;border-radius:12px;padding:14px 18px;font-size:13px}.baking-recipe-module__c4nGRG__disclaimer strong{color:#ffb83e;margin-bottom:8px;font-family:Noto Sans KR,sans-serif;display:block}.baking-recipe-module__c4nGRG__disclaimer ul{color:var(--muted);margin:0;padding-left:18px;font-size:12px;line-height:1.8}@media (max-width:640px){.baking-recipe-module__c4nGRG__input,.baking-recipe-module__c4nGRG__miniInput{font-size:16px}.baking-recipe-module__c4nGRG__input{min-height:48px}.baking-recipe-module__c4nGRG__tab{min-height:48px;padding:14px 6px}}
