.FreeTools_workspace__zxAe2{display:grid;gap:1rem;padding:clamp(1rem,2.5vw,1.75rem);border:1px solid var(--color-line);background:var(--color-surface)}.FreeTools_row__2BfBh{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.FreeTools_between__kTimz{justify-content:space-between}.FreeTools_split__1irZ1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.FreeTools_label__4cgOm{display:block;margin:0 0 .4rem;color:var(--color-ink-muted);font:600 var(--type-mono-xs)/1rem var(--font-family-mono);letter-spacing:.08em;text-transform:uppercase}.FreeTools_textarea__RR5wg{display:block;width:100%;min-height:16rem;resize:vertical;padding:.9rem 1rem;border:1px solid var(--border-secondary);border-radius:0;background:var(--bg-input,var(--color-canvas));color:var(--color-ink);font:.875rem/1.6 var(--font-family-mono);-moz-tab-size:2;-o-tab-size:2;tab-size:2}.FreeTools_input__KtQ_P:focus,.FreeTools_select__IXaI_:focus,.FreeTools_textarea__RR5wg:focus{outline:2px solid var(--color-accent);outline-offset:-1px}.FreeTools_textareaShort__33NNS{min-height:7rem}.FreeTools_output__WgRnH{background:var(--bg-secondary,var(--color-canvas))}.FreeTools_input__KtQ_P,.FreeTools_select__IXaI_{min-height:2.6rem;padding:.5rem .75rem;border:1px solid var(--border-secondary);border-radius:0;background:var(--bg-input,var(--color-canvas));color:var(--color-ink);font:.9375rem/1.4 var(--font-family-text)}.FreeTools_input__KtQ_P[type=number]{width:9rem;font-family:var(--font-family-mono)}.FreeTools_input__KtQ_P[type=color]{width:3.25rem;padding:.2rem}.FreeTools_field__AgNjS{display:grid;gap:.35rem}.FreeTools_field__AgNjS>span{color:var(--color-ink-muted);font:600 var(--type-mono-xs)/1rem var(--font-family-mono);letter-spacing:.08em;text-transform:uppercase}.FreeTools_buttonGhost__mrwBe,.FreeTools_button__LxuK0{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.6rem;padding:.5rem 1.1rem;border:0;border-radius:0;cursor:pointer;font:500 .9375rem/1.2 var(--font-family-text);text-decoration:none}.FreeTools_button__LxuK0{background:var(--color-ink);color:var(--color-canvas)}.FreeTools_button__LxuK0:hover{background:var(--color-tint-cyan);color:var(--color-tint-fg)}.FreeTools_buttonGhost__mrwBe{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-control);color:var(--color-ink)}.FreeTools_buttonGhost__mrwBe:hover{background:var(--color-tint-blue);box-shadow:none;color:var(--color-tint-blue-fg)}.FreeTools_buttonGhost__mrwBe:disabled,.FreeTools_button__LxuK0:disabled{cursor:not-allowed;opacity:.45}.FreeTools_buttonGhost__mrwBe:focus-visible,.FreeTools_button__LxuK0:focus-visible,.FreeTools_segment__0FzOn button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.FreeTools_segment__0FzOn{display:inline-flex;border:1px solid var(--color-line-control)}.FreeTools_segment__0FzOn button{min-height:2.4rem;padding:.4rem .9rem;border:0;border-right:1px solid var(--color-line-control);background:var(--color-surface);color:var(--color-ink-muted);cursor:pointer;font:500 .875rem/1 var(--font-family-text)}.FreeTools_segment__0FzOn button:last-child{border-right:0}.FreeTools_segment__0FzOn button[aria-pressed=true]{background:var(--color-ink);color:var(--color-canvas)}.FreeTools_check__4wLBc{display:inline-flex;align-items:center;gap:.45rem;color:var(--color-ink);font-size:.9375rem;cursor:pointer}.FreeTools_error__WrUY7{margin:0;padding:.7rem .9rem;border-left:3px solid #e5484d;background:color-mix(in srgb,#e5484d 8%,transparent);color:var(--color-ink);font:.875rem/1.5 var(--font-family-mono)}.FreeTools_ok___GQ0k{margin:0;color:#2f9e44;font:600 .8125rem/1.4 var(--font-family-mono)}.FreeTools_hint__kppMy{margin:0;color:var(--color-ink-muted);font-size:.875rem;line-height:1.5}.FreeTools_stats__c1SFh{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1px;margin:0;border:1px solid var(--color-line);background:var(--color-line)}.FreeTools_stats__c1SFh>div{padding:1rem 1.1rem;background:var(--color-surface)}.FreeTools_stats__c1SFh dt{color:var(--color-ink-muted);font:600 var(--type-mono-xs)/1rem var(--font-family-mono);letter-spacing:.08em;text-transform:uppercase}.FreeTools_stats__c1SFh dd{margin:.35rem 0 0;color:var(--color-ink);font:500 1.75rem/1.1 var(--font-family-heading);letter-spacing:-.01em}.FreeTools_statsAccent__onFVo dd{color:var(--text-accent)}.FreeTools_drop__boVgj{display:grid;place-items:center;gap:.5rem;min-height:11rem;padding:1.5rem;border:1px dashed var(--border-secondary);background:var(--color-canvas);color:var(--color-ink-muted);cursor:pointer;text-align:center}.FreeTools_drop__boVgj[data-over=true]{border-color:var(--color-accent);background:var(--active-overlay)}.FreeTools_drop__boVgj strong{color:var(--color-ink);font-size:1.0625rem;font-weight:500}.FreeTools_files__ihgsy{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.FreeTools_files__ihgsy li{display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.75rem;border:1px solid var(--color-line);background:var(--color-canvas)}.FreeTools_files__ihgsy img{width:4.5rem;height:4.5rem;-o-object-fit:cover;object-fit:cover;background:repeating-conic-gradient(#e5e7eb 0 25%,#fff 0 50%) 0 0 /12px 12px}.FreeTools_files__ihgsy strong{display:block;overflow:hidden;color:var(--color-ink);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.FreeTools_files__ihgsy span{color:var(--color-ink-muted);font:.8125rem/1.5 var(--font-family-mono)}.FreeTools_saved__MKaYg{color:#2f9e44!important}.FreeTools_tableWrap__V4DFw{max-height:22rem;overflow:auto;border:1px solid var(--color-line)}.FreeTools_table__ohPYh{width:100%;border-collapse:collapse;font:.8125rem/1.4 var(--font-family-mono)}.FreeTools_table__ohPYh td,.FreeTools_table__ohPYh th{max-width:18rem;padding:.5rem .75rem;overflow:hidden;border-bottom:1px solid var(--color-line);text-align:left;text-overflow:ellipsis;white-space:nowrap}.FreeTools_table__ohPYh th{position:sticky;top:0;background:var(--bg-secondary,var(--color-canvas));color:var(--color-ink-muted);font-weight:600}.FreeTools_table__ohPYh td a{color:var(--text-accent)}.FreeTools_num__BgQtZ{text-align:right!important;font-variant-numeric:tabular-nums}.FreeTools_cheapest___zFfh td{background:var(--active-overlay)}.FreeTools_qr__zdI2r{display:grid;place-items:center;min-height:18rem;padding:1.5rem;border:1px solid var(--color-line);background:var(--color-canvas)}.FreeTools_qr__zdI2r svg{width:min(100%,18rem);height:auto}.FreeTools_code__I1KLf{margin:0;max-height:28rem;overflow:auto;padding:1rem 1.15rem;border:1px solid var(--color-line);background:#18181b;color:#f4f4f5;font:.8125rem/1.7 var(--font-family-mono);white-space:pre}.FreeTools_filters__i2e6K{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.25rem}.FreeTools_chip__Nj31l{min-height:2.4rem;padding:.4rem .9rem;border:1px solid var(--color-line-control);background:var(--color-surface);color:var(--color-ink);cursor:pointer;font:500 .875rem/1 var(--font-family-text)}.FreeTools_chip__Nj31l span{margin-left:.35rem;color:var(--color-ink-muted);font-family:var(--font-family-mono)}.FreeTools_chip__Nj31l[aria-pressed=true]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-canvas)}.FreeTools_chip__Nj31l[aria-pressed=true] span{color:inherit;opacity:.7}.FreeTools_search__ucKS0{display:block;width:min(36rem,100%);margin-bottom:1rem}.FreeTools_search__ucKS0 input{width:100%;min-height:3rem;padding:.7rem 1rem;border:1px solid var(--border-secondary);border-radius:0;background:var(--bg-input,var(--color-surface));color:var(--color-ink);font-size:1rem}.FreeTools_toolGrid__MnlrI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.FreeTools_toolCard__lQuvn{position:relative;display:flex;flex-direction:column;gap:.6rem;min-height:12.5rem;padding:1.25rem;border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);text-decoration:none;transition:box-shadow .15s ease,border-color .15s ease}.FreeTools_toolCard__lQuvn:hover{border-color:var(--border-secondary);box-shadow:var(--shadow-float)}.FreeTools_toolCard__lQuvn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.FreeTools_toolTop__qPN8_{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.FreeTools_badge__p7TgD{padding:.25rem .5rem;background:#d9f99d;color:#1a2e05;font:700 var(--type-mono-xs)/1 var(--font-family-mono);letter-spacing:.08em}.FreeTools_toolCat__ywGvc{color:var(--color-accent);font:700 var(--type-mono-xs)/1rem var(--font-family-mono);letter-spacing:.09em;text-transform:uppercase}.FreeTools_toolIcon__9orwO{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--color-line);background:var(--color-canvas);color:var(--color-ink)}.FreeTools_toolIcon__9orwO svg{width:1.35rem;height:1.35rem}.FreeTools_toolCard__lQuvn h3{margin:auto 0 0;font-size:1.25rem;font-weight:500;letter-spacing:-.01em;line-height:1.4}.FreeTools_toolCard__lQuvn p{margin:0;color:var(--color-ink-muted);font:.9375rem/1.5 var(--font-family-text)}.FreeTools_toolOpen__WHNV3{color:var(--text-accent);font-size:.9rem;font-weight:500}.FreeTools_empty__Y__NX{grid-column:1/-1;padding:2.5rem;border:1px solid var(--color-line);color:var(--color-ink-muted);text-align:center}.FreeTools_promise__RLlEY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;border:1px solid var(--color-line);background:var(--color-line)}.FreeTools_promise__RLlEY li{padding:1.25rem;background:var(--color-surface)}.FreeTools_promise__RLlEY strong{display:block;font-size:1.125rem;font-weight:500}.FreeTools_promise__RLlEY span{color:var(--color-ink-muted);font-size:.9375rem;line-height:1.5}@media (max-width:900px){.FreeTools_toolGrid__MnlrI{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.FreeTools_promise__RLlEY,.FreeTools_split__1irZ1,.FreeTools_toolGrid__MnlrI{grid-template-columns:minmax(0,1fr)}.FreeTools_files__ihgsy li{grid-template-columns:3.5rem minmax(0,1fr)}.FreeTools_files__ihgsy li>:last-child{grid-column:1/-1}.FreeTools_files__ihgsy img{width:3.5rem;height:3.5rem}}.FreeTools_toolSection__ZNgWL{padding-top:var(--section-gap-tight)}.FreeTools_tableTall__PMyE1{max-height:40rem}