.BaM2zq_intro{max-width:780px;line-height:1.9}.BaM2zq_workspace{margin:28px 0}.BaM2zq_toolbar{background:#f4f8f7;border:1px solid #dce5e4;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.BaM2zq_modes{border:0;flex-wrap:wrap;gap:16px;margin:0;padding:0;display:flex}.BaM2zq_modes legend{margin-bottom:8px;font-weight:700}.BaM2zq_check{cursor:pointer;align-items:flex-start;gap:9px;line-height:1.7;display:flex}.BaM2zq_check input{flex:none;width:18px;min-height:18px;margin-top:5px}.BaM2zq_panels{grid-template-columns:minmax(0,1fr);gap:20px;margin:20px 0;display:grid}.BaM2zq_compare{grid-template-columns:repeat(2,minmax(0,1fr))}.BaM2zq_panel{background:#fff;border:1px solid #dce5e4;border-radius:18px;min-width:0;padding:24px}.BaM2zq_panel legend{color:#126c61;padding:0 8px;font-size:1.05rem;font-weight:800}.BaM2zq_field{margin:0 0 20px}.BaM2zq_field label{margin-bottom:7px;font-weight:700;display:block}.BaM2zq_money{align-items:center;gap:10px;display:flex}.BaM2zq_money input{color:#172c29;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #aebfbc;border-radius:9px;width:100%;min-width:0;padding:12px 14px;font-size:1rem}.BaM2zq_field small{color:#566d68;margin-top:7px;line-height:1.7;display:block}.BaM2zq_extras{border-top:1px solid #e3ebe8;margin-top:6px;padding-top:14px}.BaM2zq_extras summary{cursor:pointer;margin-bottom:18px;font-weight:700}.BaM2zq_scope{background:#f4f8f7;border-radius:12px;margin-bottom:20px;padding:18px 20px}.BaM2zq_scope p{color:#526961;margin:9px 0 0 27px;font-size:.88rem}.BaM2zq_actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.BaM2zq_error{color:#a53027;padding:14px 0;font-weight:700}.BaM2zq_results{margin:28px 0;scroll-margin-top:100px}.BaM2zq_resultGrid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.BaM2zq_resultCompare{grid-template-columns:repeat(2,minmax(0,1fr))}.BaM2zq_result{background:#fff;border:1px solid #c5dcd5;border-top:5px solid #137263;border-radius:16px;min-width:0;padding:24px}.BaM2zq_result h3{margin:0 0 14px}.BaM2zq_amount{color:#145e52;font-variant-numeric:tabular-nums;font-size:clamp(1.65rem,4vw,2.5rem);font-weight:800;line-height:1.4}.BaM2zq_amount small{margin-left:6px;font-size:.9rem}.BaM2zq_caption{color:#526961;font-size:.87rem;line-height:1.8}.BaM2zq_settlement{background:#edf6f2;border-radius:10px;margin:18px 0;padding:15px}.BaM2zq_settlement strong{margin-top:4px;font-size:1.35rem;display:block}.BaM2zq_trace{border-collapse:collapse;width:100%;margin-top:20px;font-size:.9rem}.BaM2zq_trace th,.BaM2zq_trace td{border-bottom:1px solid #e1eae6;padding:12px 4px}.BaM2zq_trace th{text-align:left;font-weight:600}.BaM2zq_trace td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.BaM2zq_detail{margin-top:18px}.BaM2zq_detail summary{cursor:pointer;font-weight:700}.BaM2zq_detail p{overflow-wrap:anywhere;font-size:.85rem;line-height:1.8}.BaM2zq_delta{background:#eaf4ee;border:1px solid #c5dcd5;border-radius:14px;margin-top:20px;padding:22px}.BaM2zq_delta h3{margin:0 0 10px}.BaM2zq_delta p{margin:8px 0;line-height:1.8}.BaM2zq_empty{color:#526961;border:1px dashed #b7cbc5;border-radius:14px;margin-top:24px;padding:26px;line-height:1.8}.BaM2zq_learning{margin:32px 0}.BaM2zq_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.BaM2zq_linkCard{background:#fff;border:1px solid #dce5e4;border-radius:14px;padding:20px;line-height:1.8;text-decoration:none;display:block}.BaM2zq_linkCard strong{color:#145e52;margin-bottom:8px;display:block}.BaM2zq_linkCard span{color:#526961;font-size:.9rem}.BaM2zq_sources{background:#f6f8f7;border-radius:14px;margin:32px 0;padding:24px;font-size:.9rem;line-height:1.9}.BaM2zq_sources ul{padding-left:22px}.BaM2zq_sources li{margin-bottom:8px}.BaM2zq_workspace :is(input,button,summary):focus-visible,.BaM2zq_linkCard:focus-visible{outline-offset:4px;outline:3px solid #d99732}@media (max-width:700px){.BaM2zq_compare,.BaM2zq_resultCompare,.BaM2zq_cards{grid-template-columns:minmax(0,1fr)}.BaM2zq_panel,.BaM2zq_result{padding:18px}.BaM2zq_toolbar{padding:16px}.BaM2zq_trace{font-size:.85rem}}.BaM2zq_presetSection{margin-bottom:25px}.BaM2zq_presetGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.BaM2zq_preset{text-align:left;color:#174d43;cursor:pointer;background:#fff;border:1px solid #c7dad3;border-radius:12px;min-width:0;padding:16px;line-height:1.7}.BaM2zq_preset strong,.BaM2zq_preset span{display:block}.BaM2zq_preset span{color:#526961;margin-top:6px;font-size:.86rem}.BaM2zq_preset:hover{background:#edf6f0}.BaM2zq_slipHelp{border:1px solid #d3dfda;border-radius:14px;margin-bottom:25px;padding:20px}.BaM2zq_slipHelp summary{cursor:pointer;font-weight:800}.BaM2zq_slip{background:#fffdf6;border:2px solid #aebfb7;margin:20px 0}.BaM2zq_slipTitle{border-bottom:1px solid #aebfb7;margin:0;padding:16px;font-weight:800}.BaM2zq_slipTitle span{color:#526961;margin-top:5px;font-size:.8rem;font-weight:400;display:block}.BaM2zq_slipFields{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.BaM2zq_slipFields>div{border-right:1px solid #aebfb7;min-width:0;padding:17px}.BaM2zq_slipFields>div:last-child{border-right:0}.BaM2zq_slipFields strong,.BaM2zq_slipFields b{margin:7px 0;display:block}.BaM2zq_slipFields b{font-variant-numeric:tabular-nums;font-size:1.3rem}.BaM2zq_slipFields p{font-size:.85rem;line-height:1.8}.BaM2zq_slipFields button{cursor:pointer;color:#145e52;background:#fff;border:1px solid #94afa2;border-radius:6px;padding:8px 10px;font-size:.83rem}.BaM2zq_fieldNumber{color:#fff;background:#176c5c;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-weight:800;display:inline-flex}.BaM2zq_scopeQuestions{border:1px solid #c8d9d1;border-radius:14px;margin-bottom:24px;padding:22px}.BaM2zq_scopeQuestions legend{color:#18594d;padding:0 8px;font-weight:800}.BaM2zq_scopeQuestion{margin:18px 0}.BaM2zq_scopeQuestion label,.BaM2zq_scopeQuestion small{display:block}.BaM2zq_scopeQuestion label{margin-bottom:7px;font-weight:700}.BaM2zq_scopeQuestion small{color:#526961;margin-top:6px;font-size:.85rem;line-height:1.7}.BaM2zq_scopeQuestion select{color:#172c29;width:100%;max-width:280px;font:inherit;background:#fff;border:1px solid #aebfbc;border-radius:8px;padding:11px 12px}.BaM2zq_outside{background:#fff5e9;border-left:4px solid #bd7828;padding:17px;line-height:1.8}.BaM2zq_changed .BaM2zq_money input{background:#fffbed;border-color:#ab7f2f}.BaM2zq_changedBadge{color:#76500d;background:#fff1c9;border-radius:4px;margin-left:7px;padding:2px 6px;font-size:.72rem;display:inline-block}.BaM2zq_deltaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:17px 0;display:grid}.BaM2zq_deltaGrid>div{background:#fff;border-radius:8px;min-width:0;padding:12px}.BaM2zq_deltaGrid dt{color:#526961;font-size:.85rem}.BaM2zq_deltaGrid dd{color:#145e52;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:5px 0 0;font-weight:800}.BaM2zq_workspace select:focus-visible{outline-offset:4px;outline:3px solid #d99732}@media (max-width:700px){.BaM2zq_presetGrid,.BaM2zq_slipFields,.BaM2zq_deltaGrid{grid-template-columns:minmax(0,1fr)}.BaM2zq_slipFields>div{border-bottom:1px solid #aebfb7;border-right:0}.BaM2zq_slipFields>div:last-child{border-bottom:0}.BaM2zq_scopeQuestions,.BaM2zq_slipHelp{padding:16px}}
