.prep_page__ojD_z{--black:#111;--white:#fff;--sand:#cdc4a9;--stone:#dfdcd4;--ink:#1c1c1a;--muted:#5a5648;--line:#e6e2d8;--bg:#f6f4ee;--good:#2f6f4f;--hold:#d81f11;--hold-ink:#9e1409;--alarm-tint:#fcd9d4;--fo:#a8476a;--fo-tint:#fbf0f3;background:var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.prep_page__ojD_z,.prep_page__ojD_z *{box-sizing:border-box;margin:0;padding:0}.prep_page__ojD_z [role=button],.prep_page__ojD_z button{outline:none}.prep_page__ojD_z [role=button]:focus-visible,.prep_page__ojD_z button:focus-visible{outline:3px solid #1a73e8;outline-offset:2px}.prep_page__ojD_z header{position:sticky;top:0;z-index:20;background:var(--black);color:#fff;padding:14px 20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.prep_page__ojD_z header h1{font-size:18px;font-weight:600}.prep_page__ojD_z header h1 span{color:var(--sand);font-weight:400}.prep_page__ojD_z .prep_htools__UEKoT{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.prep_page__ojD_z .prep_vtabs__6UfVg{display:flex;gap:5px;flex-wrap:wrap}.prep_page__ojD_z .prep_legend__qLIBN{font-size:13px;color:var(--muted);background:#fff;border:1px solid var(--line);border-left:4px solid var(--sand);border-radius:10px;padding:10px 14px;margin-bottom:6px;line-height:1.5}.prep_page__ojD_z .prep_morebtn__LYNZV{float:right;font-size:12px;font-weight:800;text-transform:none;letter-spacing:0;padding:7px 13px;border:1px solid var(--line);background:#fff;color:var(--muted);border-radius:18px;cursor:pointer;min-height:36px}.prep_page__ojD_z .prep_vtab__cr1LR{font-size:14px;font-weight:700;padding:8px 14px;border:1px solid var(--sand);color:var(--sand);border-radius:20px;cursor:pointer;background:transparent}.prep_page__ojD_z .prep_vtab__cr1LR.prep_on__FTjXv{background:var(--sand);color:var(--black)}.prep_page__ojD_z .prep_wrap__Z6pOi{max-width:900px;margin:0 auto;padding:16px}.prep_page__ojD_z .prep_sec__dzN_7{margin:14px 2px 8px}.prep_page__ojD_z .prep_pagehdr__DM3qJ,.prep_page__ojD_z .prep_sec__dzN_7{font-size:12px;letter-spacing:.6px;text-transform:uppercase;font-weight:800;color:var(--muted)}.prep_page__ojD_z .prep_pagehdr__DM3qJ{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:6px 2px 10px}.prep_page__ojD_z .prep_lineblk__phAdu{margin-bottom:18px}.prep_page__ojD_z .prep_linehdr__66KHp{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:8px 12px;background:var(--ink);color:#fff;border-radius:10px 10px 0 0}.prep_page__ojD_z .prep_linehdr__66KHp .prep_lnum__s53Hs{font-size:17px;font-weight:800;letter-spacing:.4px}.prep_page__ojD_z .prep_linehdr__66KHp .prep_lwho__ZIE5D{font-size:12px;color:var(--sand)}.prep_page__ojD_z .prep_linehdr__66KHp .prep_lrun__pkIKc{margin-left:auto;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;background:rgba(255,255,255,.16);padding:2px 9px;border-radius:11px}.prep_page__ojD_z .prep_lineblk__phAdu .prep_jcard__PDbSO{border-radius:0 0 14px 14px;margin-bottom:0;border-top:none}.prep_page__ojD_z .prep_lineblk__phAdu .prep_jcard__PDbSO+.prep_jcard__PDbSO{border-radius:0;margin-top:1px}.prep_page__ojD_z .prep_lineblk__phAdu .prep_muted__ugC4d{background:#fff;border:1px solid var(--line);border-top:none;border-radius:0 0 14px 14px;margin:0}.prep_page__ojD_z .prep_jcard__PDbSO{background:#fff;border-radius:14px;margin-bottom:12px;overflow:hidden;border:1px solid var(--line);border-left:14px solid var(--muted)}.prep_page__ojD_z .prep_jcard__PDbSO.prep_dfo__QYxSQ{border-left-color:#2f6fb0;background:#e9f1fb}.prep_page__ojD_z .prep_jcard__PDbSO.prep_fo__kOkvp{border-left-color:var(--fo);background:var(--fo-tint)}.prep_page__ojD_z .prep_jcard__PDbSO.prep_other__YcI1f{border-left-color:#3d6a44;background:#eef4ef}.prep_page__ojD_z .prep_jhead__Owt3L{padding:14px 16px 4px}.prep_page__ojD_z .prep_jname___WPo7{font-size:17px;font-weight:700}.prep_page__ojD_z .prep_jsub__GfQ_S{font-size:13px;color:var(--muted)}.prep_page__ojD_z .prep_ftag__R48JJ{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.6px;padding:2px 10px;border-radius:5px;color:#fff;margin-left:8px;vertical-align:middle}.prep_page__ojD_z .prep_ftag__R48JJ.prep_dfo__QYxSQ{background:#2f6fb0}.prep_page__ojD_z .prep_ftag__R48JJ.prep_fo__kOkvp{background:var(--fo)}.prep_page__ojD_z .prep_ftag__R48JJ.prep_other__YcI1f{background:#3d6a44}.prep_page__ojD_z .prep_mat__wmKTI{margin:8px 16px 0;padding:12px 14px;background:#fff;border:1px solid var(--line);border-left:5px solid var(--ink);border-radius:10px}.prep_page__ojD_z .prep_mat__wmKTI .prep_msent__nLrcV{font-size:17px;line-height:1.5;color:var(--ink)}.prep_page__ojD_z .prep_mat__wmKTI .prep_mu__EU8by{font-size:34px;font-weight:900;line-height:1;vertical-align:-2px;padding:0 2px}.prep_page__ojD_z .prep_mat__wmKTI .prep_mlb__y9zqb{font-size:24px;font-weight:900}.prep_page__ojD_z .prep_mat__wmKTI .prep_moil__SGOQV{font-weight:800}.prep_page__ojD_z .prep_mat__wmKTI .prep_mchips__tIs46{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}.prep_page__ojD_z .prep_mat__wmKTI .prep_msplit__K1u6p{font-size:15px;font-weight:700;padding:3px 12px;border-radius:16px;background:#e9f1fb;color:#25527d}.prep_page__ojD_z .prep_mat__wmKTI .prep_msplit__K1u6p.prep_bbx__Hr6e_{background:#eef4ef;color:#2f5c43}.prep_page__ojD_z .prep_mat__wmKTI .prep_mwarn__e5uuq{font-size:12px;font-weight:700;color:var(--hold-ink);flex-basis:100%}.prep_page__ojD_z .prep_checks__nAiXg{display:flex;flex-wrap:wrap;gap:10px;padding:10px 16px 4px}.prep_page__ojD_z .prep_ck__10I1U{display:inline-flex;align-items:center;gap:10px;font-size:16px;font-weight:600;padding:12px 16px;border-radius:12px;border:2px solid var(--line);background:#fff;cursor:pointer;min-height:52px}.prep_page__ojD_z .prep_ck__10I1U .prep_bx__Q6y42{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;border:2px solid var(--muted);color:#fff;font-weight:900;font-size:16px;flex:none}.prep_page__ojD_z .prep_ck__10I1U.prep_on__FTjXv{border-color:var(--good);background:#eef5ef;color:var(--good)}.prep_page__ojD_z .prep_ck__10I1U.prep_on__FTjXv .prep_bx__Q6y42{background:var(--good);border-color:var(--good)}.prep_page__ojD_z .prep_foot__cRXak{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px 16px;flex-wrap:wrap}.prep_page__ojD_z .prep_state__y_45f{font-size:13px;font-weight:700}.prep_page__ojD_z .prep_state__y_45f.prep_dirty__cBwc_{color:var(--hold-ink)}.prep_page__ojD_z .prep_state__y_45f.prep_done__dm_Aw{color:var(--good)}.prep_page__ojD_z .prep_submit__Q_wd_{font-size:16px;font-weight:800;padding:13px 26px;border:none;border-radius:12px;color:#fff;background:var(--good);cursor:pointer;min-height:50px}.prep_page__ojD_z .prep_submit__Q_wd_:disabled{background:#e6e2d8;color:#8a8578;cursor:not-allowed}.prep_page__ojD_z .prep_muted__ugC4d{color:var(--muted);font-style:italic;padding:14px}.prep_page__ojD_z .prep_toast__xqfSh{position:fixed;left:50%;bottom:22px;transform:translateX(-50%);background:var(--good);color:#fff;font-weight:700;font-size:15px;padding:13px 22px;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.25);z-index:40;display:none}.prep_page__ojD_z .prep_toast__xqfSh.prep_bad__FOCw7{background:var(--hold)}@media(max-width:640px){.prep_page__ojD_z .prep_wrap__Z6pOi{padding:12px}.prep_page__ojD_z .prep_ck__10I1U,.prep_page__ojD_z .prep_submit__Q_wd_{width:100%}}.prep_page__ojD_z .prep_jcard__PDbSO.prep_prepshort__HpUuc.prep_prepshort__HpUuc{background:var(--alarm-tint);border-left-color:var(--hold-ink)}.prep_page__ojD_z .prep_jcard__PDbSO.prep_blocked___4Q_T.prep_blocked___4Q_T{background:#f0eee7;border-left-color:var(--hold-ink)}.prep_page__ojD_z .prep_jcard__PDbSO.prep_empty__KVbEd.prep_empty__KVbEd{background:#f0eee7;border-left-color:#c9c6bd}.prep_page__ojD_z .prep_msz__9n8_7{font-size:inherit;font-weight:800;padding:1px 10px;border-radius:6px;background:var(--stone);color:#3f3b31}.prep_page__ojD_z .prep_stock__L2N0u{align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;font-weight:600;padding:9px 12px;border-radius:9px;margin:8px 0}.prep_page__ojD_z .prep_stock__L2N0u .prep_sicon__uPbnI{font-weight:900;font-size:15px}.prep_page__ojD_z .prep_stock__L2N0u.prep_ok__UTlfZ{background:#e9f3ec;color:#245c3c;border:1px solid #bcd9c6}.prep_page__ojD_z .prep_stock__L2N0u.prep_blend___Qq_Q{background:#f7efe0;color:#7a5716;border:1px solid #e2cfa4}.prep_page__ojD_z .prep_stock__L2N0u.prep_short__xUVCq{background:#fbe4de;color:#8f1206;border:1px solid #f0bcb2}.prep_page__ojD_z .prep_stock__L2N0u .prep_sage__tGH3o{opacity:.75}.prep_page__ojD_z .prep_sbtn__iaaEQ{margin-left:auto;font-size:12px;font-weight:700;padding:6px 14px;border-radius:20px;border:1px solid;background:#fff;color:inherit;cursor:pointer;min-height:34px}.prep_page__ojD_z .prep_stock__L2N0u{display:flex;align-items:flex-start;gap:10px;flex-wrap:nowrap}.prep_page__ojD_z .prep_stock__L2N0u>div{flex:1 1 auto;min-width:0}.prep_page__ojD_z .prep_stock__L2N0u .prep_big__xwtPU{font-size:22px;font-weight:900;line-height:1}.prep_page__ojD_z .prep_stock__L2N0u .prep_sloc__atA4e{font-weight:600;opacity:.8}.prep_page__ojD_z .prep_stitle__R3XQh{font-size:14px;font-weight:700;margin-bottom:6px}.prep_page__ojD_z .prep_steps__XYScK{margin:0;padding-left:22px}.prep_page__ojD_z .prep_steps__XYScK li{font-size:15px;line-height:1.5;padding:3px 0}.prep_page__ojD_z .prep_steps__XYScK li::marker{font-weight:800}.prep_page__ojD_z .prep_submix__SZUp4{font-size:13px;opacity:.9;margin-top:2px}.prep_page__ojD_z .prep_stock__L2N0u.prep_blend___Qq_Q{display:block}.prep_page__ojD_z .prep_stock__L2N0u .prep_sage__tGH3o{font-size:11px;font-weight:500;opacity:.7;font-style:italic;margin-top:4px}