.tool_tool__N2LZW{max-width:1120px;margin:0 auto;padding:40px 20px 64px;color:#253431}.tool_tool__N2LZW h1{font-size:clamp(1.8rem,4vw,3rem);line-height:1.15;max-width:900px}.tool_tool__N2LZW h2{font-size:1.25rem;margin:0 0 14px}.tool_tool__N2LZW h3{font-size:1rem}.tool_intro__OnoQ2{max-width:880px;line-height:1.7}.tool_privacy__0BzSU{background:#eef5ef;padding:16px;border-radius:10px;border:1px solid #d7e5d8;line-height:1.6}.tool_actions___IfvQ{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.tool_tool__N2LZW button{padding:10px 16px;border-radius:7px;cursor:pointer;border:1px solid #496a5b;background:#fff;color:#234e3c;font:inherit}.tool_tool__N2LZW button:disabled{opacity:.5;cursor:not-allowed}.tool_tool__N2LZW .tool_primary__5C3I2{background:#24593f;color:white}.tool_section__IHfXG{border:1px solid #d7ded9;border-radius:12px;padding:22px;margin:20px 0;background:white;min-width:0}.tool_grid__nZPfK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.tool_tool__N2LZW label{display:flex;flex-direction:column;gap:7px;font-size:.94rem;min-width:0}.tool_tool__N2LZW input,.tool_tool__N2LZW select{font:inherit;width:100%;min-width:0;padding:9px;border:1px solid #bac8bd;border-radius:6px;background:#fff}.tool_tool__N2LZW input[type=file]{font-size:.85rem}.tool_help__lmR_W{color:#586760;font-size:.91rem;line-height:1.65;overflow-wrap:anywhere}.tool_error__c8R65{padding:14px;background:#fff0eb;border:1px solid #e4b09e;border-radius:8px;line-height:1.65}.tool_mapping__4XqRJ{display:grid;grid-template-columns:1fr 1fr 1.2fr auto;grid-gap:12px;gap:12px;align-items:end;padding:16px 0;border-top:1px solid #e2e7e3}.tool_summary__yiEWP{display:flex;flex-wrap:wrap;gap:14px 28px}.tool_summary__yiEWP div{min-width:105px}.tool_summary__yiEWP dt{font-size:.85rem;color:#586760}.tool_summary__yiEWP dd{margin:6px 0;font-size:1.5rem}.tool_scroll__R8AyA{overflow-x:auto;max-width:100%;margin:16px 0}.tool_tool__N2LZW table{border-collapse:collapse;width:100%;font-size:.88rem}.tool_tool__N2LZW td,.tool_tool__N2LZW th{padding:10px;text-align:left;border-bottom:1px solid #dce4dc;vertical-align:top}.tool_tool__N2LZW td{overflow-wrap:anywhere}.tool_tool__N2LZW th{background:#eef3ee;white-space:nowrap}.tool_tool__N2LZW code{font-size:.8rem}.tool_limits__EhYE_{line-height:1.7}.tool_tool__N2LZW a{color:#24593f}@media (max-width:720px){.tool_tool__N2LZW{padding:24px 14px 48px}.tool_section__IHfXG{padding:16px}.tool_grid__nZPfK,.tool_mapping__4XqRJ{grid-template-columns:1fr}.tool_tool__N2LZW h1{overflow-wrap:anywhere}.tool_actions___IfvQ button{max-width:100%}}