.RecipeScalerTool_container__SXmsO{width:100%}.RecipeScalerTool_workbench__V4KL2{background:var(--paper-card,#fcfaf5);border:2px solid var(--ink,#121310);border-radius:var(--radius-lg,12px);box-shadow:6px 6px 0 var(--ink,#121310);overflow:hidden}.RecipeScalerTool_windowHeader__sSoIT{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#121310;color:#ffffff;padding:10px 18px;border-bottom:2px solid var(--ink,#121310);font-family:var(--font-mono,monospace);font-size:.85rem;font-weight:750;flex-wrap:wrap}.RecipeScalerTool_windowPath___wx_S{color:#e5e5e5;letter-spacing:.04em}.RecipeScalerTool_windowBadge__Oy5Zj{color:var(--acid,#d8ff48)}.RecipeScalerTool_work__lOguf{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.RecipeScalerTool_controls__bO3Me{display:flex;flex-direction:column;padding:24px;border-right:1.5px solid var(--ink,#121310);background:var(--paper-card,#fcfaf5)}.RecipeScalerTool_results__RBxY2{display:flex;flex-direction:column;padding:24px;background:#f6f1e8}.RecipeScalerTool_sectionHead__2nK3o{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.RecipeScalerTool_sectionHead__2nK3o h2{margin:0;font-size:1.18rem;font-weight:900;letter-spacing:-.025em;color:var(--ink,#121310)}.RecipeScalerTool_sectionHead__2nK3o p{margin:4px 0 0;font-size:.85rem;color:var(--muted,#625f57);line-height:1.45}.RecipeScalerTool_tag__1fy1t{flex:0 0 auto;font-family:var(--font-mono,monospace);font-size:.8rem;font-weight:800;color:var(--muted,#625f57);letter-spacing:.08em;border:1px solid rgba(18,19,16,.2);padding:2px 7px;border-radius:4px;background:#ffffff;white-space:nowrap}.RecipeScalerTool_scaleCard__M_O8b{border:1.5px solid var(--ink,#121310);border-radius:8px;background:#ffffff;box-shadow:3px 3px 0 var(--ink,#121310);overflow:hidden}.RecipeScalerTool_scaleMain__VBOFJ{display:grid;grid-template-columns:1fr 46px 1fr;align-items:end;padding:14px;gap:8px}.RecipeScalerTool_field__ywpaB label{display:flex;justify-content:space-between;gap:6px;font-size:.8rem;font-weight:850;color:var(--ink,#121310);margin-bottom:6px}.RecipeScalerTool_field__ywpaB label small{font-family:var(--font-mono,monospace);font-size:.7rem;font-weight:700;color:var(--muted,#625f57)}.RecipeScalerTool_servingsInput__U9F9f{width:100%;height:44px;border:1.5px solid var(--ink,#121310);border-radius:6px;background:var(--paper-2,#e9e3d7);padding:0 10px;font-family:inherit;font-size:.9rem;font-weight:900;color:var(--ink,#121310);outline:0}.RecipeScalerTool_servingsInput__U9F9f:focus{box-shadow:0 0 0 3px rgba(255,109,74,.22)}.RecipeScalerTool_arrow__nNuED{height:44px;display:grid;place-items:center;font-family:var(--font-mono,monospace);font-weight:950;font-size:1rem;color:var(--ink,#121310)}.RecipeScalerTool_factorBand__hU419{display:flex;justify-content:space-between;align-items:baseline;padding:9px 12px;border-top:1.5px solid var(--ink,#121310);background:var(--acid,#d8ff48);font-family:var(--font-mono,monospace);font-size:.75rem;font-weight:800;color:var(--ink,#121310)}.RecipeScalerTool_factorBand__hU419 strong{font-size:1.05rem}.RecipeScalerTool_quick__iEIbw{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.RecipeScalerTool_quickBtn__rWaz4{border:1px solid var(--ink,#121310);border-radius:999px;background:#ffffff;padding:6px 9px;font-family:var(--font-mono,monospace);font-size:.75rem;font-weight:850;color:var(--ink,#121310);cursor:pointer}.RecipeScalerTool_quickBtn__rWaz4:hover{background:var(--paper-2,#e9e3d7)}.RecipeScalerTool_quickBtnActive__zbtLv{background:var(--acid,#d8ff48);box-shadow:2px 2px 0 var(--ink,#121310)}.RecipeScalerTool_block__PpNZW{margin-top:18px;padding-top:16px;border-top:1px solid rgba(18,19,16,.18)}.RecipeScalerTool_blockTitle__RPMZN{font-size:.85rem;font-weight:900;color:var(--ink,#121310);margin-bottom:4px}.RecipeScalerTool_help__RAswL{margin:0 0 8px;color:var(--muted,#625f57);font-size:.8rem;line-height:1.45}.RecipeScalerTool_textarea__pHGF_{width:100%;min-height:230px;resize:vertical;border:1.5px solid var(--ink,#121310);border-radius:7px;background:var(--paper-2,#e9e3d7);padding:11px;outline:0;font-family:var(--font-mono,monospace);font-size:.8rem;line-height:1.55;color:var(--ink,#121310)}.RecipeScalerTool_textarea__pHGF_:focus{box-shadow:0 0 0 3px rgba(255,109,74,.18)}.RecipeScalerTool_examples__6s2Xv{display:flex;gap:6px;margin-top:9px;flex-wrap:wrap}.RecipeScalerTool_exampleBtn__u0LIy{border:1px solid var(--ink,#121310);border-radius:999px;background:#ffffff;padding:6px 9px;font-family:var(--font-mono,monospace);font-size:.75rem;font-weight:800;color:var(--ink,#121310);cursor:pointer}.RecipeScalerTool_exampleBtn__u0LIy:hover{background:var(--paper-2,#e9e3d7)}.RecipeScalerTool_switchRow__JHsh4{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(18,19,16,.18);border-radius:7px;background:#ffffff;padding:10px 11px}.RecipeScalerTool_switchRow__JHsh4+.RecipeScalerTool_switchRow__JHsh4{margin-top:7px}.RecipeScalerTool_switchRow__JHsh4 b{display:block;font-size:.8rem;color:var(--ink,#121310)}.RecipeScalerTool_switchRow__JHsh4 span{display:block;color:var(--muted,#625f57);font-size:.75rem;line-height:1.4;margin-top:2px}.RecipeScalerTool_switch__8KTec{flex:none;width:38px;height:21px;border:1.5px solid var(--ink,#121310);border-radius:999px;background:#ffffff;position:relative;cursor:pointer;padding:0}.RecipeScalerTool_switch__8KTec:after{content:"";position:absolute;left:3px;top:2.5px;width:12px;height:12px;border:1px solid var(--ink,#121310);border-radius:50%;background:#ddd;transition:left .12s ease}.RecipeScalerTool_switchOn__cVbgW{background:var(--acid,#d8ff48)}.RecipeScalerTool_switchOn__cVbgW:after{left:19px;background:#ffffff}.RecipeScalerTool_controlFooter__BRt6Y{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid rgba(18,19,16,.18);margin-top:auto;padding-top:16px}.RecipeScalerTool_localNote__GJC_i{font-family:var(--font-mono,monospace);font-size:.8rem;font-weight:750;color:var(--muted,#625f57)}.RecipeScalerTool_resetBtn__yzlhi{display:inline-flex;align-items:center;gap:6px;border:1.5px solid var(--ink,#121310);border-radius:5px;background:#ffffff;box-shadow:2px 2px 0 var(--ink,#121310);padding:8px 12px;font-size:.8rem;font-weight:850;color:var(--ink,#121310);cursor:pointer;transition:transform .1s ease,box-shadow .1s ease}.RecipeScalerTool_resetBtn__yzlhi:hover{background:var(--paper-2,#e9e3d7);box-shadow:3px 3px 0 var(--ink,#121310)}.RecipeScalerTool_resetBtn__yzlhi:active{transform:translate(1px,1px);box-shadow:0 0 0 var(--ink,#121310)}.RecipeScalerTool_heroResult__wfc9r{border:2px solid var(--ink,#121310);border-radius:11px;background:var(--ink,#121310);box-shadow:4px 4px 0 var(--coral,#ff6d4a);overflow:hidden;margin-bottom:14px}.RecipeScalerTool_heroResultTop__Z1cRR{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#ffffff;padding:10px 14px;font-family:var(--font-mono,monospace);font-size:.8rem;font-weight:800;letter-spacing:.05em}.RecipeScalerTool_heroResultTop__Z1cRR span:last-child{color:var(--acid,#d8ff48)}.RecipeScalerTool_heroResultMain__PeDOK{background:var(--acid,#d8ff48);padding:20px 20px 18px}.RecipeScalerTool_heroKicker__xMKF0{font-family:var(--font-mono,monospace);font-weight:900;font-size:.75rem;letter-spacing:.08em;color:var(--ink,#121310)}.RecipeScalerTool_heroNumber__4SPNZ{margin-top:6px;font-size:clamp(2.6rem,5vw,4rem);font-weight:950;letter-spacing:-.06em;line-height:.95;color:var(--ink,#121310)}.RecipeScalerTool_heroNumber__4SPNZ small{font-size:.32em}.RecipeScalerTool_heroText__Zo8Wt{margin:10px 0 0;max-width:46ch;color:#4e4d43;font-size:.85rem;line-height:1.5}.RecipeScalerTool_heroFoot__6p4Ue{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:12px;padding-top:11px;border-top:1.5px solid rgba(18,19,16,.35);font-family:var(--font-mono,monospace);font-size:.75rem;font-weight:800;color:var(--ink,#121310)}.RecipeScalerTool_pill__8ZWdV{flex:0 0 auto;max-width:55%;border:1px solid var(--ink,#121310);border-radius:999px;background:#ffffff;padding:5px 9px;text-align:right;overflow-wrap:anywhere}.RecipeScalerTool_card__QlpOL{border:1.5px solid var(--ink,#121310);border-radius:9px;background:#ffffff;box-shadow:2px 2px 0 var(--ink,#121310);overflow:hidden;margin-bottom:13px}.RecipeScalerTool_cardHead__zSoWI{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;border-bottom:1.5px solid var(--ink,#121310);background:var(--paper-2,#e9e3d7)}.RecipeScalerTool_cardHead__zSoWI b{font-size:.85rem;font-weight:900;color:var(--ink,#121310)}.RecipeScalerTool_cardHead__zSoWI span{font-family:var(--font-mono,monospace);font-size:.75rem;font-weight:800;color:var(--muted,#625f57);letter-spacing:.05em;text-align:right}.RecipeScalerTool_ingredient__UbgMg{display:grid;grid-template-columns:32px minmax(0,.95fr) 26px minmax(0,1.05fr);align-items:center;border-top:1px solid rgba(18,19,16,.14)}.RecipeScalerTool_ingredient__UbgMg:first-child{border-top:0}.RecipeScalerTool_ingredient__UbgMg>div{padding:8px}.RecipeScalerTool_ingredientHeading__SfQcX{grid-template-columns:32px 1fr;background:#eeeaff}.RecipeScalerTool_ingredientHeading__SfQcX b{font-size:.8rem}.RecipeScalerTool_lineIndex__4kpCW{font-family:var(--font-mono,monospace);font-size:.7rem;font-weight:850;color:var(--muted,#625f57)}.RecipeScalerTool_lineOriginal___EFsk{color:var(--muted,#625f57);font-size:.8rem;overflow-wrap:anywhere}.RecipeScalerTool_lineArrow__8N2cL{display:grid;place-items:center;font-family:var(--font-mono,monospace);font-weight:950;font-size:.75rem;color:var(--ink,#121310)}.RecipeScalerTool_lineScaled__IC1xl{font-size:.8rem;font-weight:850;color:var(--ink,#121310);overflow-wrap:anywhere}.RecipeScalerTool_lineScaled__IC1xl strong{background:#f2fad9;border-radius:4px;padding:2px 4px}.RecipeScalerTool_blankLine__bWEtE{height:9px;border-top:1px solid rgba(18,19,16,.14)}.RecipeScalerTool_reviewBadge__HyT4_{display:inline-flex;margin-left:5px;border:1px solid var(--ink,#121310);border-radius:999px;background:#fff1d7;padding:2px 5px;font-family:var(--font-mono,monospace);font-size:.7rem;font-weight:800;color:var(--ink,#121310);vertical-align:middle}.RecipeScalerTool_warn__ZkHJT{display:grid;grid-template-columns:28px 1fr;gap:8px;padding:10px 12px;border-top:1px solid rgba(18,19,16,.14)}.RecipeScalerTool_warn__ZkHJT:first-child{border-top:0}.RecipeScalerTool_warnIcon__qAN9b{width:24px;height:24px;border:1px solid var(--ink,#121310);border-radius:50%;background:#fff1d7;display:grid;place-items:center;font-family:var(--font-mono,monospace);font-size:.7rem;font-weight:900;color:var(--ink,#121310)}.RecipeScalerTool_warn__ZkHJT b{display:block;font-size:.8rem;color:var(--ink,#121310)}.RecipeScalerTool_warn__ZkHJT p{margin:3px 0 0;color:var(--muted,#625f57);font-size:.75rem;line-height:1.42}.RecipeScalerTool_formula__Ts2_t{display:grid;grid-template-columns:1fr 40px 1fr 40px 1fr}.RecipeScalerTool_formulaBox__gcQ6_{padding:13px 10px;text-align:center}.RecipeScalerTool_formulaBox__gcQ6_ small{display:block;font-family:var(--font-mono,monospace);font-size:.7rem;font-weight:800;color:var(--muted,#625f57);letter-spacing:.04em}.RecipeScalerTool_formulaBox__gcQ6_ strong{display:block;margin-top:6px;font-size:1rem;font-weight:900;color:var(--ink,#121310);letter-spacing:-.02em;overflow-wrap:anywhere}.RecipeScalerTool_formulaBoxResult__CtgJ_{background:#f2ffd0}.RecipeScalerTool_formulaOp__dXDpP{display:grid;place-items:center;background:var(--paper-2,#e9e3d7);border-left:1px solid rgba(18,19,16,.18);border-right:1px solid rgba(18,19,16,.18);font-family:var(--font-mono,monospace);font-size:.9rem;font-weight:900;color:var(--ink,#121310)}.RecipeScalerTool_actions__a_BAP{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.RecipeScalerTool_btn__au5D_{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1.5px solid var(--ink,#121310);border-radius:5px;background:#ffffff;box-shadow:2px 2px 0 var(--ink,#121310);padding:9px 14px;font-size:.85rem;font-weight:850;color:var(--ink,#121310);cursor:pointer;transition:transform .1s ease,box-shadow .1s ease,background .1s ease}.RecipeScalerTool_btn__au5D_:hover{background:var(--paper-2,#e9e3d7);box-shadow:3px 3px 0 var(--ink,#121310)}.RecipeScalerTool_btn__au5D_:active{transform:translate(1px,1px);box-shadow:0 0 0 var(--ink,#121310)}.RecipeScalerTool_btnPrimary__rVyug{background:var(--acid,#d8ff48)}.RecipeScalerTool_btnPrimary__rVyug:hover{background:#d4f842}.RecipeScalerTool_errorBox__BdGek{margin-top:18px;border:1.5px solid var(--color-danger,#c93626);background:#ffe4dd;border-radius:6px;padding:11px 12px;color:#7a2318;font-size:.85rem;font-weight:750;line-height:1.45}.RecipeScalerTool_toast__LUgRD{position:fixed;left:50%;bottom:22px;transform:translate(-50%,15px);opacity:0;background:var(--ink,#121310);color:#ffffff;border:1.5px solid var(--ink,#121310);box-shadow:4px 4px 0 var(--coral,#ff6d4a);border-radius:5px;padding:10px 16px;font-size:.85rem;font-weight:850;transition:all .16s cubic-bezier(.16,1,.3,1);pointer-events:none;z-index:1000}.RecipeScalerTool_toastShow__56e5N{opacity:1;transform:translate(-50%)}@media (max-width:980px){.RecipeScalerTool_work__lOguf{grid-template-columns:1fr}.RecipeScalerTool_controls__bO3Me{border-right:0;border-bottom:1.5px solid var(--ink,#121310)}}@media (max-width:620px){.RecipeScalerTool_controls__bO3Me,.RecipeScalerTool_results__RBxY2{padding:16px}.RecipeScalerTool_scaleMain__VBOFJ{grid-template-columns:1fr}.RecipeScalerTool_arrow__nNuED{height:26px}.RecipeScalerTool_ingredient__UbgMg{grid-template-columns:26px 1fr 20px 1fr}.RecipeScalerTool_ingredient__UbgMg>div{padding:7px 5px}.RecipeScalerTool_formula__Ts2_t{grid-template-columns:1fr}.RecipeScalerTool_formulaOp__dXDpP{border-left:0;border-right:0;border-top:1px solid rgba(18,19,16,.18);border-bottom:1px solid rgba(18,19,16,.18);padding:6px}.RecipeScalerTool_controlFooter__BRt6Y,.RecipeScalerTool_heroFoot__6p4Ue{flex-direction:column;align-items:flex-start}.RecipeScalerTool_pill__8ZWdV{max-width:100%;text-align:left}.RecipeScalerTool_actions__a_BAP{flex-direction:column;align-items:stretch}.RecipeScalerTool_btn__au5D_{width:100%}}