.tools_page__fvJZ4{padding-top:28px;padding-bottom:64px;overflow-wrap:anywhere}.tools_breadcrumb__iIb8p{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--color-muted-foreground)}.tools_breadcrumb__iIb8p a:hover{color:var(--color-foreground)}.tools_heading__wxYvV{margin:26px 0}.tools_heading__wxYvV h1{font-size:40px;margin-top:8px}.tools_toolLink__J9fW0{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:28px;align-items:center;padding:24px 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.tools_indexImage__CaO9d,.tools_packingImage__VRS1s{width:100%;height:auto}.tools_toolText__ei384{min-width:0}.tools_toolText__ei384>svg{color:var(--color-accent);margin-bottom:12px}.tools_toolText__ei384 h2{font-size:30px}.tools_toolText__ei384 p{margin-top:8px;color:var(--color-foreground-soft)}.tools_openLink__bu_7r{display:flex;align-items:center;gap:12px;margin-top:22px;font-size:14px;font-weight:600}.tools_toolLink__J9fW0:hover .tools_openLink__bu_7r{text-decoration:underline;text-underline-offset:4px}.tools_modes__3fK9D{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:510px;margin:0;padding:0;border:1px solid var(--color-border);border-radius:2px}.tools_mode__qDvfy{position:relative;min-width:0;cursor:pointer}.tools_mode__qDvfy+.tools_mode__qDvfy{border-left:1px solid var(--color-border)}.tools_mode__qDvfy input{position:absolute;opacity:0;width:1px;height:1px}.tools_mode__qDvfy span{display:flex;min-height:48px;height:100%;align-items:center;justify-content:center;padding:8px;font-size:14px;line-height:1.3;text-align:center}.tools_mode__qDvfy input:checked+span{background:var(--color-primary);color:white}.tools_mode__qDvfy input:focus-visible+span{outline:2px solid var(--color-accent);outline-offset:3px}.tools_description___eny1{margin:16px 0 26px;color:var(--color-foreground-soft);font-size:14px}.tools_workspace__7MEaH{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:48px;align-items:start}.tools_checklist__jAZ6g{min-width:0}.tools_progressHeader___aVWe{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px}.tools_listTitle__1pHYm{font-size:26px}.tools_count__Bls_e{font-size:13px;font-variant-numeric:tabular-nums}.tools_progress__fVFTt{display:block;width:100%;height:6px;appearance:none;border:0;margin-top:14px;background:var(--color-border);color:var(--color-accent)}.tools_progress__fVFTt::-webkit-progress-bar{background:var(--color-border)}.tools_progress__fVFTt::-webkit-progress-value{background:var(--color-accent)}.tools_progress__fVFTt::-moz-progress-bar{background:var(--color-accent)}.tools_toolbar__8svZV{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:6px}.tools_hideToggle__769Fv{display:flex;gap:9px;align-items:center;min-height:44px;font-size:13px;cursor:pointer}.tools_hideToggle__769Fv input,.tools_itemLabel__8zthD input{width:18px;height:18px;flex-shrink:0;accent-color:var(--color-accent);cursor:pointer}.tools_actions__6r_qp{display:flex;gap:2px}.tools_iconControl__nOPlN{display:inline-flex;flex-shrink:0;position:relative}.tools_iconButton__3m9Lk{width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.tools_tooltip__Q31RB{position:absolute;right:0;bottom:calc(100% + 6px);width:max-content;max-width:220px;padding:7px 9px;border-radius:2px;color:white;background:var(--color-foreground);font-size:12px;font-weight:400;line-height:1.5;pointer-events:none;visibility:hidden;opacity:0;z-index:5}.tools_iconControl__nOPlN:focus-within .tools_tooltip__Q31RB,.tools_iconControl__nOPlN:hover .tools_tooltip__Q31RB{visibility:visible;opacity:1}.tools_storageStatus__nUhMu{min-height:36px;margin:2px 0 14px;font-size:12px;line-height:1.5;color:var(--color-muted-foreground)}.tools_categories__TkSro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 30px}.tools_category__57VEG{min-width:0;border-top:1px solid var(--color-border);padding-top:16px}.tools_categoryHeader__Y2dLb{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:9px}.tools_categoryHeader__Y2dLb h3{font-size:15px}.tools_categoryHeader__Y2dLb>span{font-size:12px;color:var(--color-muted-foreground);white-space:nowrap;font-variant-numeric:tabular-nums}.tools_item__x1P3e{display:flex;align-items:center;justify-content:space-between;gap:2px}.tools_itemLabel__8zthD{display:flex;min-width:0;flex:1;align-items:flex-start;gap:10px;min-height:44px;padding:10px 0;cursor:pointer;font-size:14px;line-height:1.5}.tools_itemLabel__8zthD input{margin-top:2px}.tools_itemLabel__8zthD span{min-width:0}.tools_itemLabel__8zthD input:checked+span{color:var(--color-muted-foreground);text-decoration:line-through}.tools_customForm__s2NB5{margin-top:10px}.tools_customForm__s2NB5>label{display:block;margin-bottom:7px;font-size:12px;color:var(--color-foreground-soft)}.tools_customInput__x7oD2{display:flex;gap:6px}.tools_customInput__x7oD2>input{width:100%;min-width:0;min-height:44px;padding:8px 10px;border:1px solid var(--color-border);background:var(--color-surface)}.tools_customInput__x7oD2 .tools_iconButton__3m9Lk{background:var(--color-surface-2);border:1px solid var(--color-border)}.tools_formError__1n1XG{color:#9c2931;font-size:12px;margin-top:8px}.tools_aside__EJ73U{min-width:0;border-left:1px solid var(--color-border);padding-left:24px}.tools_safety__F1gc2>svg{color:var(--color-accent);margin-bottom:10px}.tools_safety__F1gc2 h2{font-size:25px}.tools_safety__F1gc2 p{margin-top:14px;font-size:13px;line-height:1.7;color:var(--color-foreground-soft)}.tools_safety__F1gc2 a{display:flex;align-items:flex-start;gap:6px;margin-top:16px;font-size:13px;line-height:1.5;color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.tools_safety__F1gc2 a svg{flex-shrink:0;margin-top:2px}.tools_packingImage__VRS1s{margin-top:24px}.tools_filtered__hkU7w{display:none}.tools_allPacked__CtRP2,.tools_notice__FbdL8{font-size:14px;margin:12px 0 24px}.tools_allPacked__CtRP2{display:flex;gap:8px;align-items:flex-start}.tools_allPacked__CtRP2 svg{flex-shrink:0}.tools_srOnly__o1jIE{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1050px){.tools_workspace__7MEaH{gap:28px;grid-template-columns:minmax(0,1fr) 240px}.tools_categories__TkSro{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.tools_page__fvJZ4{padding-top:16px;padding-bottom:44px}.tools_heading__wxYvV{margin:20px 0}.tools_workspace__7MEaH{grid-template-columns:minmax(0,1fr);gap:36px}.tools_aside__EJ73U{border-left:0;padding-left:0;border-top:1px solid var(--color-border);padding-top:24px}.tools_packingImage__VRS1s{max-width:360px}.tools_heading__wxYvV h1{font-size:32px}.tools_mode__qDvfy span{font-size:13px;min-height:48px}.tools_listTitle__1pHYm{font-size:23px}.tools_toolText__ei384 h2{font-size:26px}.tools_toolLink__J9fW0{grid-template-columns:minmax(0,1fr);gap:20px}.tools_indexImage__CaO9d{max-width:420px}}@media print{.tools_allPacked__CtRP2,.tools_breadcrumb__iIb8p,.tools_customForm__s2NB5,.tools_iconControl__nOPlN,.tools_modes__3fK9D,.tools_packingImage__VRS1s,.tools_storageStatus__nUhMu,.tools_toolbar__8svZV,body:has(.tools_page__fvJZ4) .outdoor-next>div>footer,body:has(.tools_page__fvJZ4) .outdoor-next>div>header,body:has(.tools_page__fvJZ4) .outdoor-skip-link,body:has(.tools_page__fvJZ4) nextjs-portal{display:none!important}.tools_page__fvJZ4{max-width:none;padding:0;color:#000}.tools_heading__wxYvV{margin:0 0 16px}.tools_heading__wxYvV h1{font-size:28px}.tools_workspace__7MEaH{display:block}.tools_categories__TkSro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}.tools_category__57VEG.tools_filtered__hkU7w{display:block}.tools_item__x1P3e.tools_filtered__hkU7w{display:flex}.tools_category__57VEG{break-inside:avoid;padding-top:10px}.tools_itemLabel__8zthD{padding:5px 0;min-height:28px;font-size:11px}.tools_itemLabel__8zthD input{appearance:auto;print-color-adjust:exact}.tools_progress__fVFTt{print-color-adjust:exact}.tools_aside__EJ73U{margin-top:22px;padding:14px 0 0;border-left:0;border-top:1px solid #aaa;break-inside:avoid}.tools_safety__F1gc2>svg{display:none}.tools_safety__F1gc2 a,.tools_safety__F1gc2 p{font-size:10px;margin-top:8px}.tools_safety__F1gc2 a:after{content:" (" attr(href) ")";overflow-wrap:anywhere}.tools_safety__F1gc2 a svg{display:none}}