.tools_tools__Pi6l1{--ink:#111318;--ink-soft:#4a4f5c;--rule:#e6e7eb;--blue:#1452d1;--blue-deep:#0d3ea6;--ground:#ffffff;--gutter:clamp(16px,4vw,48px);--measure:1200px;--ease:cubic-bezier(0.16,1,0.3,1);min-height:100vh;background:var(--ground);color:var(--ink);font-family:var(--font-grotesk),"Helvetica Neue",Arial,sans-serif;font-size:1.0625rem;line-height:1.55;-webkit-font-smoothing:antialiased}.tools_tools__Pi6l1 ::selection{background:#d6e2fb;color:var(--ink)}.tools_tools__Pi6l1 a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}.tools_tools__Pi6l1 :focus-visible{outline:2px solid var(--blue);outline-offset:3px}.tools_tools__Pi6l1 code{font-family:var(--font-mono),ui-monospace,Menlo,monospace;font-size:.86em;letter-spacing:-.01em}.tools_tools__Pi6l1 h1,.tools_tools__Pi6l1 h2{text-wrap:balance}.tools_tools__Pi6l1 p{text-wrap:pretty}.tools_tools__Pi6l1 h2{margin:0 0 .75rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.08;letter-spacing:-.025em}.tools_bar__J8EOj,.tools_footer__hbpiC,.tools_tools__Pi6l1 main{box-sizing:border-box;width:min(var(--measure),100%);margin:0 auto;padding-inline:var(--gutter)}.tools_bar__J8EOj{align-items:center;justify-content:space-between;min-height:76px}.tools_bar__J8EOj,.tools_bar__J8EOj nav{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.tools_wordmark__pGtml{font-size:1.75rem;font-weight:800;letter-spacing:-.04em;text-decoration:none}.tools_quiet__qPTwz{font-weight:600;text-decoration:none}.tools_quiet__qPTwz:hover{text-decoration:underline}.tools_crumbs__F8AX7{padding-top:.5rem;color:var(--ink-soft);font-size:.9375rem}.tools_intro__Dy0my{padding-block:clamp(1.25rem,3vw,2.25rem) clamp(1.25rem,2.25vw,1.75rem)}.tools_intro__Dy0my h1{max-width:22ch;margin:0 0 .85rem;font-size:clamp(2.25rem,4.4vw,4rem);font-weight:800;line-height:.98;letter-spacing:-.04em}.tools_lede__tSENC{max-width:72ch;margin:0;color:var(--ink-soft);font-size:clamp(1.0625rem,1.4vw,1.25rem)}.tools_body__szh7H{max-width:66ch;margin:0 0 1rem}.tools_note___nH1w{max-width:68ch;margin:1rem 0 0;color:var(--ink-soft);font-size:.9375rem}.tools_section__ggORw{padding-top:clamp(3rem,7vw,5.5rem)}.tools_converter__YocRK{display:grid;grid-gap:1.5rem;gap:1.5rem}.tools_drop__kM23i{position:relative;display:grid;place-items:center;align-content:center;grid-gap:.35rem;gap:.35rem;min-height:clamp(11rem,24vw,15rem);padding:1.5rem;overflow:hidden;border:1px dashed #b9bcc6;text-align:center;cursor:pointer;transition:border-color .16s var(--ease),background-color .16s var(--ease)}.tools_compact__r2KLu{grid-auto-flow:column;justify-content:start;gap:1rem;min-height:0;padding:.85rem 1rem;text-align:left}.tools_dragging___BVpD,.tools_drop__kM23i:hover{border-color:var(--blue)}.tools_dragging___BVpD{background:#f5f8fe}.tools_drop__kM23i:focus-within{outline:2px solid var(--blue);outline-offset:3px}.tools_fileInput__rWeMt{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.tools_dropTitle__X__8E{display:inline-block;padding:.6rem 1.15rem;border-radius:8px;background:var(--blue);color:#ffffff;font-weight:600;transition:background-color .16s var(--ease)}.tools_drop__kM23i:hover .tools_dropTitle__X__8E{background:var(--blue-deep)}.tools_dropHint__p6HF9{color:var(--ink-soft);font-size:.9375rem}.tools_settings__x34S8{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem 2.5rem}.tools_field___vyIM{display:grid;grid-gap:.35rem;gap:.35rem;min-width:min(16rem,100%)}.tools_field___vyIM label{font-weight:600;font-size:.9375rem}.tools_field___vyIM input:not([type=range]){box-sizing:border-box;width:100%;padding:.5rem .65rem;border:1px solid #b9bcc6;border-radius:0;font:inherit;color:var(--ink);background:var(--ground)}.tools_choice__x87MQ{min-width:0;margin:0;padding:0;border:0}.tools_choice__x87MQ legend{padding:0;margin-bottom:.35rem;font-weight:600;font-size:.9375rem}.tools_choice__x87MQ>div{display:flex;flex-wrap:wrap}.tools_choice__x87MQ label{position:relative}.tools_choice__x87MQ input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.tools_choice__x87MQ span{display:block;padding:.45rem .8rem;border:1px solid #b9bcc6;margin-left:-1px;font-size:.9375rem;font-weight:600;white-space:nowrap;cursor:pointer}.tools_choice__x87MQ label:first-child span{margin-left:0}.tools_choice__x87MQ input:checked+span{position:relative;border-color:var(--blue);background:var(--blue);color:#ffffff}.tools_choice__x87MQ input:focus-visible+span{outline:2px solid var(--blue);outline-offset:2px}.tools_sizeFields__YSGYx{display:flex;flex-wrap:wrap;gap:1rem 1.5rem}.tools_sizeFields__YSGYx .tools_field___vyIM{min-width:0;width:11rem}.tools_range__pEBmU{display:flex;align-items:center;gap:.75rem}.tools_range__pEBmU input{flex:1 1;accent-color:var(--blue)}.tools_range__pEBmU output{min-width:2.5ch;font-weight:600}.tools_settingsNote__qunzz{flex-basis:100%;margin:0;color:var(--ink-soft);font-size:.875rem}.tools_problem__pKK_f{margin:0;color:#a3261d;font-size:.9375rem}.tools_results__PDwxb ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule)}.tools_results__PDwxb li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.5rem 1.25rem;gap:.5rem 1.25rem;padding-block:.75rem;border-bottom:1px solid var(--rule)}.tools_fileText__u2t_X{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.tools_rowActions__lnQJg{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem}.tools_thumb__Jhpir{position:relative;display:block;width:clamp(88px,14vw,160px);padding:0;border:0;background:#2b2d31;line-height:0}.tools_thumb__Jhpir img{display:block;width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tools_picker__iuves{cursor:crosshair;touch-action:manipulation;overflow:hidden}.tools_cropBox__p0_95{position:absolute;box-shadow:0 0 0 999px rgb(17 19 24/.55);outline:1.5px solid #ffffff;transition:left .24s var(--ease),top .24s var(--ease);pointer-events:none}.tools_large__tTotU{width:min(100%,640px)}.tools_large__tTotU .tools_focalDot__qKsqT{width:22px;height:22px;margin:-11px 0 0 -11px;border-width:3px}.tools_editor__izXdE{grid-column:1/-1;display:grid;justify-items:start;grid-gap:1rem;gap:1rem;padding-block:.5rem .75rem}.tools_cropHint__ppGTR{margin:0 0 .75rem;font-weight:600}.tools_focalDot__qKsqT{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;border:2px solid #ffffff;border-radius:50%;background:var(--blue);box-shadow:0 1px 3px rgb(0 0 0/.45);pointer-events:none}.tools_fileName__wSyDe{overflow-wrap:anywhere;font-weight:600}.tools_fileMeta__KOJwy{color:var(--ink-soft);font-size:.9375rem}.tools_download__bu_St{color:var(--blue)!important;font-weight:600}.tools_actions__tCp7c{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding-top:1rem}.tools_primaryButton___sSkM{padding:.6rem 1.15rem;border:0;border-radius:8px;background:var(--blue);color:#ffffff;font:inherit;font-weight:600;cursor:pointer;transition:background-color .16s var(--ease)}.tools_primaryButton___sSkM:hover{background:var(--blue-deep)}.tools_primaryButton___sSkM:disabled{opacity:.5;cursor:not-allowed}.tools_textButton___TEpF{padding:0;border:0;background:none;color:var(--blue);font:inherit;font-size:.9375rem;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.tools_measure__DNQAC{max-width:52rem;margin:1.5rem 0 0;border-top:1px solid var(--rule)}.tools_measure__DNQAC div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1.5rem;padding-block:.75rem;border-bottom:1px solid var(--rule)}.tools_measure__DNQAC dt{color:var(--ink-soft)}.tools_measure__DNQAC dd{margin:0;font-weight:600}.tools_measure__DNQAC .tools_highlight__GVfNQ dt{color:var(--ink);font-weight:600}.tools_faq__HYerP{max-width:68ch;margin:1.5rem 0 0}.tools_faq__HYerP div{padding-block:1rem;border-top:1px solid var(--rule)}.tools_faq__HYerP dt{font-size:1.125rem;font-weight:700;letter-spacing:-.01em}.tools_faq__HYerP dd{margin:.35rem 0 0;color:var(--ink-soft)}.tools_groups__iVZM1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(1.5rem,3vw,2.5rem);gap:clamp(1.5rem,3vw,2.5rem);padding-top:clamp(1.5rem,3vw,2.5rem)}.tools_tools__Pi6l1 .tools_groupHeading__nQqRI{margin:0 0 .5rem;font-size:1.25rem;font-weight:700;letter-spacing:-.015em}.tools_toolList__8OmWt{margin:0;padding:0;list-style:none}.tools_toolList__8OmWt li{display:grid;grid-gap:.15rem;gap:.15rem;padding-block:.85rem;border-top:1px solid var(--rule)}.tools_toolList__8OmWt a{font-size:1.125rem;font-weight:700;letter-spacing:-.01em}.tools_toolList__8OmWt span{color:var(--ink-soft);font-size:.9375rem}.tools_footer__hbpiC{margin-top:clamp(3rem,7vw,5.5rem);padding-block:1.5rem 2.5rem;border-top:1px solid var(--rule);color:var(--ink-soft);font-size:.875rem}.tools_footer__hbpiC p{margin:0}@media (max-width:720px){.tools_groups__iVZM1{grid-template-columns:1fr}.tools_results__PDwxb li{grid-template-columns:auto minmax(0,1fr);align-items:start}.tools_rowActions__lnQJg{grid-column:2}.tools_compact__r2KLu{grid-auto-flow:row;justify-items:start}.tools_large__tTotU{width:100%}.tools_sizeFields__YSGYx .tools_field___vyIM{width:calc(50% - .75rem)}}@media (prefers-reduced-motion:reduce){.tools_cropBox__p0_95,.tools_dropTitle__X__8E,.tools_drop__kM23i,.tools_primaryButton___sSkM{transition:none}}