.margin_main__2Wt8d{max-width:680px;margin:0 auto;padding:0 24px 80px}.margin_header__LIGYG{padding:56px 0 40px;border-bottom:.5px solid var(--color-border);margin-bottom:40px}.margin_eyebrow__peRx0{font-size:12px;color:#3b6d11;font-weight:600;text-transform:uppercase;letter-spacing:.07em;margin-bottom:12px}.margin_title__7eFMu{font-size:28px;font-weight:500;letter-spacing:-.02em;color:var(--color-text);margin-bottom:12px;line-height:1.25}.margin_sub__Qu916{font-size:15px;color:var(--color-text-muted);line-height:1.65}.MarginCalculator_typeSelect__HhHTG{display:flex;flex-direction:column;gap:20px}.MarginCalculator_typeLabel__hNJsE{font-size:16px;font-weight:500;color:var(--color-text)}.MarginCalculator_typeGrid__cFKSG{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:480px){.MarginCalculator_typeGrid__cFKSG{grid-template-columns:1fr}}.MarginCalculator_typeCard__0MIRz{background:#f4f4f2;border:.5px solid var(--color-border);border-radius:var(--radius-lg);padding:24px 20px;text-align:left;cursor:pointer;transition:border-color .15s;display:flex;flex-direction:column;gap:8px}@media (prefers-color-scheme:dark){.MarginCalculator_typeCard__0MIRz{background:#1e1e1c}}.MarginCalculator_typeCard__0MIRz:hover{border-color:#3b6d11}.MarginCalculator_typeIcon__bVtJk{font-size:24px}.MarginCalculator_typeName__pRrCT{font-size:16px;font-weight:500;color:var(--color-text)}.MarginCalculator_typeDesc__7hWiy{font-size:13px;color:var(--color-text-muted);line-height:1.5}.MarginCalculator_calculator__U83Z3{display:flex;flex-direction:column;gap:24px}.MarginCalculator_switchType__bJQtY{background:none;border:none;font-size:13px;color:var(--color-text-muted);cursor:pointer;padding:0;text-align:left}.MarginCalculator_switchType__bJQtY:hover{color:var(--color-text)}.MarginCalculator_fields__bd7Ar{display:flex;flex-direction:column;gap:20px}.MarginCalculator_field__EMBtV{display:flex;flex-direction:column;gap:8px}.MarginCalculator_label__DzVxY{font-size:13px;font-weight:500;color:var(--color-text)}.MarginCalculator_input__zHOwH{padding:10px 12px;font-size:14px;background:#f4f4f2;border:.5px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);outline:none;width:100%}@media (prefers-color-scheme:dark){.MarginCalculator_input__zHOwH{background:#1e1e1c}}.MarginCalculator_input__zHOwH:focus{border-color:#3b6d11}.MarginCalculator_expensesSection__kVpyq{display:flex;flex-direction:column;gap:8px}.MarginCalculator_expensesHeader__o_2zP{display:flex;align-items:center;justify-content:space-between}.MarginCalculator_addBtn__gsvDx{font-size:12px;font-weight:500;color:#3b6d11;background:#eaf3de;border:none;border-radius:var(--radius-sm);padding:4px 10px;cursor:pointer;transition:opacity .15s}.MarginCalculator_addBtn__gsvDx:hover{opacity:.8}.MarginCalculator_expenseRow__ptm5C{display:flex;gap:8px;align-items:center}.MarginCalculator_expenseLabel__uRz68{flex:1 1;padding:9px 12px;font-size:13px;background:#f4f4f2;border:.5px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);outline:none}@media (prefers-color-scheme:dark){.MarginCalculator_expenseLabel__uRz68{background:#1e1e1c}}.MarginCalculator_expenseLabel__uRz68:focus{border-color:#3b6d11}.MarginCalculator_expenseAmount__7zF9_{width:110px;padding:9px 12px;font-size:13px;background:#f4f4f2;border:.5px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);outline:none}@media (prefers-color-scheme:dark){.MarginCalculator_expenseAmount__7zF9_{background:#1e1e1c}}.MarginCalculator_expenseAmount__7zF9_:focus{border-color:#3b6d11}.MarginCalculator_removeBtn__Aoc9G{background:none;border:none;color:var(--color-text-faint);cursor:pointer;font-size:12px;padding:4px;transition:color .15s}.MarginCalculator_removeBtn__Aoc9G:hover{color:var(--color-text)}.MarginCalculator_expenseTotal__0Cr1X{font-size:12px;color:var(--color-text-faint);text-align:right}.MarginCalculator_calcBtn__u4rgg{background:#eaf3de;color:#3b6d11;border:.5px solid transparent;border-radius:var(--radius-md);padding:12px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:opacity .15s;width:100%}.MarginCalculator_calcBtn__u4rgg:hover{opacity:.85}.MarginCalculator_calcBtn__u4rgg:disabled{opacity:.3;cursor:not-allowed}.MarginCalculator_results__SPaec{display:flex;flex-direction:column;gap:20px}.MarginCalculator_resultGrid__Crspr{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:12px;gap:12px}.MarginCalculator_resultCard___djH1{background:#f4f4f2;border:.5px solid var(--color-border);border-radius:var(--radius-lg);padding:16px;display:flex;flex-direction:column;gap:6px}@media (prefers-color-scheme:dark){.MarginCalculator_resultCard___djH1{background:#1e1e1c}}.MarginCalculator_resultLabel__vhE4B{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-faint);font-weight:500}.MarginCalculator_resultValue__zo6By{font-size:24px;font-weight:600;letter-spacing:-.02em;color:var(--color-text)}.MarginCalculator_badge__Lhnfw{font-size:11px;font-weight:500;padding:2px 8px;border-radius:20px;width:-moz-fit-content;width:fit-content}.MarginCalculator_green__Hh3m6{color:#3b6d11}.MarginCalculator_badge__Lhnfw.MarginCalculator_green__Hh3m6{background:#eaf3de;color:#3b6d11}.MarginCalculator_amber__EjlzX{color:#854f0b}.MarginCalculator_badge__Lhnfw.MarginCalculator_amber__EjlzX{background:#faeeda;color:#854f0b}.MarginCalculator_red__aknew{color:#9b1c1c}.MarginCalculator_badge__Lhnfw.MarginCalculator_red__aknew{background:#fde8e8;color:#9b1c1c}.MarginCalculator_insightBox__nUVfM{background:#f4f4f2;border:.5px solid var(--color-border);border-radius:var(--radius-lg);padding:20px}@media (prefers-color-scheme:dark){.MarginCalculator_insightBox__nUVfM{background:#1e1e1c}}.MarginCalculator_insightLabel__OGBFf{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:#3b6d11;margin-bottom:10px}.MarginCalculator_insightLoading__Jx_JR{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--color-text-muted)}.MarginCalculator_spinner__tIgC_{width:16px;height:16px;border:2px solid var(--color-border);border-top:2px solid #3b6d11;border-radius:50%;animation:MarginCalculator_spin__05YGv .8s linear infinite;flex-shrink:0}@keyframes MarginCalculator_spin__05YGv{to{transform:rotate(1turn)}}.MarginCalculator_insightText__e_fwA{font-size:14px;color:var(--color-text-muted);line-height:1.65}.MarginCalculator_cta__9rxCh{display:flex;align-items:center;justify-content:space-between;padding:20px;background:#eaf3de;border-radius:var(--radius-lg);border:.5px solid transparent}@media (prefers-color-scheme:dark){.MarginCalculator_cta__9rxCh{background:#1a2e10}}.MarginCalculator_ctaText__ox1bz{font-size:14px;font-weight:500;color:#3b6d11}.MarginCalculator_ctaBtn__3xHWH{background:#eaf3de;color:#3b6d11;border:.5px solid transparent;border-radius:var(--radius-sm);padding:9px 16px;font-size:13px;font-weight:500;white-space:nowrap;transition:opacity .15s;text-decoration:none;display:inline-block}.MarginCalculator_ctaBtn__3xHWH:hover{opacity:.85}