.tool_page__kWiY4{margin-inline:auto;max-width:1100px;padding:clamp(1rem,3vw,2.5rem)}.tool_page__kWiY4 header{margin-bottom:1.5rem}.tool_page__kWiY4 h1{max-width:32ch}.tool_privacy__oI_Y_{color:#25472f}.tool_workspace__TIIax{display:grid;gap:1rem}.tool_choose__zvLla{display:block;font-weight:700;margin-bottom:.65rem}.tool_workspace__TIIax input[type=file]{max-width:100%}.tool_caveat__9i3VV,.tool_limits__TVZRM{color:#46544a;font-size:.9rem}.tool_files__Kvchd{display:grid;gap:.5rem;padding-left:1.5rem}.tool_files__Kvchd li{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:.5rem;border:1px solid #d8ded7;border-radius:8px;overflow-wrap:anywhere}.tool_moveButtons__2JI1w{display:inline-flex;gap:.4rem}.tool_range__32iwG{display:grid;gap:.4rem;max-width:32rem;margin-block:1rem}.tool_range__32iwG label{font-weight:700}.tool_range__32iwG input{border:1px solid #8b9a8f;border-radius:6px;font:inherit;min-height:44px;padding:.5rem}.tool_range__32iwG p{color:#46544a;font-size:.9rem;margin:0}.tool_pageOrder__3n43H{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0}.tool_pageOrder__3n43H li{background:#edf5ef;border-radius:6px;padding:.35rem .6rem;overflow-wrap:anywhere}.tool_actions__7TkTn{display:flex;flex-wrap:wrap;gap:.5rem}.tool_actions__7TkTn button,.tool_download__OEwQ0,.tool_moveButtons__2JI1w button{background:#174e45;border:1px solid #174e45;border-radius:6px;color:white;cursor:pointer;font:inherit;font-weight:700;min-height:44px;padding:.6rem .9rem;text-decoration:none}.tool_actions__7TkTn button:disabled,.tool_moveButtons__2JI1w button:disabled{cursor:not-allowed;opacity:.5}.tool_download__OEwQ0{display:inline-flex;align-items:center}.tool_error__t_mYT{border-left:4px solid #ad382b;color:#912c24;padding:.65rem}.tool_download__OEwQ0:focus-visible,.tool_page__kWiY4 button:focus-visible,.tool_page__kWiY4 input:focus-visible{outline:3px solid #2f6d46;outline-offset:3px}.tool_handoff__0rPWh .tool_choose__zvLla{margin:0}.tool_handoff__0rPWh .tool_files__Kvchd{padding:0;list-style:none}.tool_handoff__0rPWh .tool_files__Kvchd li>span:first-child{flex:1 1 180px;min-width:0}.tool_handoff__0rPWh .tool_caveat__9i3VV{margin-top:18px;line-height:1.6}@media (min-width:1024px){.tool_handoff__0rPWh label:has(+input[type=file]){min-height:64px;font-size:18px}.tool_handoff__0rPWh .tool_actions__7TkTn button.primary{min-height:64px;width:100%;font-size:18px}}