.Breadcrumbs-module-scss-module__VjDYGq__nav{flex-wrap:wrap;align-items:center;gap:.25rem;margin-bottom:1.5rem;font-size:.8125rem;font-weight:500;display:flex}.Breadcrumbs-module-scss-module__VjDYGq__link{color:var(--ink-tertiary);transition:color .15s}.Breadcrumbs-module-scss-module__VjDYGq__link:hover{color:var(--accent-coral)}.Breadcrumbs-module-scss-module__VjDYGq__sep{color:var(--ink-tertiary);opacity:.5;flex-shrink:0}.Breadcrumbs-module-scss-module__VjDYGq__current{color:var(--ink-primary)}
.QuadMarker-module-scss-module__YcWyMW__marker{border-radius:2px;flex-shrink:0;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:1px;display:inline-grid;overflow:hidden}.QuadMarker-module-scss-module__YcWyMW__cell{border-radius:1px}.QuadMarker-module-scss-module__YcWyMW__cell[data-color=teal]{background:var(--quad-teal)}.QuadMarker-module-scss-module__YcWyMW__cell[data-color=coral]{background:var(--quad-coral)}.QuadMarker-module-scss-module__YcWyMW__cell[data-color=amber]{background:var(--quad-amber)}.QuadMarker-module-scss-module__YcWyMW__cell[data-color=violet]{background:var(--quad-violet)}
.ToastContext-module-scss-module__79dOYa__toastContainer{z-index:300;background:var(--bg2);border:1px solid var(--accent);color:var(--fg);box-shadow:0 8px 30px var(--shadow);border-radius:12px;padding:14px 24px;font-size:14px;position:fixed;top:80px;right:20px}
.ToolUploader-module-scss-module__frbLGa__uploadZone{border:2px dashed var(--border-strong);text-align:center;cursor:pointer;background-color:var(--surface-sunken);border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.ToolUploader-module-scss-module__frbLGa__uploadZone.ToolUploader-module-scss-module__frbLGa__dragOver{border-color:var(--accent-teal);background-color:color-mix(in srgb, var(--accent-teal) 8%, var(--surface-sunken));transform:scale(1.02)}.ToolUploader-module-scss-module__frbLGa__uploadZone:not(.ToolUploader-module-scss-module__frbLGa__dragOver):hover{border-color:var(--accent-teal);background-color:color-mix(in srgb, var(--accent-teal) 4%, var(--surface-sunken));box-shadow:0 4px 20px color-mix(in srgb, var(--accent-teal) 10%, transparent);transform:translateY(-2px)}.ToolUploader-module-scss-module__frbLGa__uploadZone .ToolUploader-module-scss-module__frbLGa__uploadIcon{color:var(--ink-secondary);margin-bottom:1.25rem;font-size:3rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:block}.ToolUploader-module-scss-module__frbLGa__uploadZone:hover .ToolUploader-module-scss-module__frbLGa__uploadIcon,.ToolUploader-module-scss-module__frbLGa__uploadZone.ToolUploader-module-scss-module__frbLGa__dragOver .ToolUploader-module-scss-module__frbLGa__uploadIcon{color:var(--accent-teal);transform:scale(1.1)translateY(-4px)}.ToolUploader-module-scss-module__frbLGa__uploadZone .ToolUploader-module-scss-module__frbLGa__title{font-family:var(--font-heading);color:var(--ink-primary);margin-bottom:.5rem;font-size:1.25rem;font-weight:700;transition:color .3s}.ToolUploader-module-scss-module__frbLGa__uploadZone:hover .ToolUploader-module-scss-module__frbLGa__title,.ToolUploader-module-scss-module__frbLGa__uploadZone.ToolUploader-module-scss-module__frbLGa__dragOver .ToolUploader-module-scss-module__frbLGa__title{color:var(--accent-teal)}.ToolUploader-module-scss-module__frbLGa__uploadZone .ToolUploader-module-scss-module__frbLGa__subtitle{color:var(--ink-secondary);font-size:.9375rem;font-weight:500}
.GenericUploadTool-module-scss-module__W-605a__container{flex-direction:column;gap:1.5rem;display:flex}.GenericUploadTool-module-scss-module__W-605a__fileRow{background:var(--bg2);border:1px solid var(--card-border);border-radius:.75rem;justify-content:space-between;align-items:center;padding:1rem;display:flex}.GenericUploadTool-module-scss-module__W-605a__fileName{color:var(--fg);min-width:0;max-width:85%;font-size:.875rem;font-weight:600}.GenericUploadTool-module-scss-module__W-605a__actionButton{cursor:pointer;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.875rem 1.5rem;font-size:.875rem;font-weight:700;transition:all .2s;display:flex}.GenericUploadTool-module-scss-module__W-605a__actionButton:hover{opacity:.9}.GenericUploadTool-module-scss-module__W-605a__inputField{width:100%;color:var(--fg);background-color:var(--bg);border:1px solid var(--card-border);border-radius:.5rem;outline:none;padding:.875rem 1rem;font-size:.875rem;transition:all .2s}.GenericUploadTool-module-scss-module__W-605a__inputField:focus{border-color:var(--accent)}.GenericUploadTool-module-scss-module__W-605a__deleteButton{width:2rem;height:2rem;color:var(--fg-muted);cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;transition:all .2s;display:flex}.GenericUploadTool-module-scss-module__W-605a__deleteButton:hover{color:#ef4444;background-color:#ef44441a}
.PdfMergeTool-module-scss-module__IcKLta__container{flex-direction:column;gap:1.5rem;display:flex}.PdfMergeTool-module-scss-module__IcKLta__fileListContainer{flex-direction:column;gap:.5rem;display:flex}.PdfMergeTool-module-scss-module__IcKLta__listHeader{color:var(--fg);font-size:.875rem;font-weight:700}.PdfMergeTool-module-scss-module__IcKLta__fileList{border:1px solid var(--card-border);background:var(--bg);border-radius:.75rem;flex-direction:column;gap:.5rem;max-height:15rem;padding:.75rem;display:flex;overflow-y:auto}.PdfMergeTool-module-scss-module__IcKLta__fileRow{background:var(--bg2);border:1px solid var(--card-border);border-radius:.5rem;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.PdfMergeTool-module-scss-module__IcKLta__fileName{text-overflow:ellipsis;white-space:nowrap;max-width:80%;color:var(--fg);font-size:.75rem;font-weight:600;overflow:hidden}.PdfMergeTool-module-scss-module__IcKLta__actionButton{cursor:pointer;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.875rem 1.5rem;font-size:.875rem;font-weight:700;transition:all .2s;display:flex}.PdfMergeTool-module-scss-module__IcKLta__actionButton:hover:not(:disabled){opacity:.9}.PdfMergeTool-module-scss-module__IcKLta__actionButton:disabled{opacity:.5;cursor:not-allowed}
.ImageConvertTool-module-scss-module__MLibpq__container{flex-direction:column;gap:1.5rem;display:flex}.ImageConvertTool-module-scss-module__MLibpq__settingsCard{border:1px solid var(--card-border);background:var(--bg);border-radius:.75rem;flex-direction:column;gap:1rem;padding:1rem;display:flex}.ImageConvertTool-module-scss-module__MLibpq__fileHeader{justify-content:space-between;align-items:center;display:flex}.ImageConvertTool-module-scss-module__MLibpq__fileName{text-overflow:ellipsis;white-space:nowrap;max-width:80%;color:var(--fg);font-size:.875rem;font-weight:600;overflow:hidden}.ImageConvertTool-module-scss-module__MLibpq__optionsGrid{grid-template-cols:1fr;border-top:1px solid var(--card-border);gap:.75rem;padding-top:.75rem;display:grid}@media (min-width:640px){.ImageConvertTool-module-scss-module__MLibpq__optionsGrid{grid-template-cols:1fr 1fr}}.ImageConvertTool-module-scss-module__MLibpq__optionLabel{text-transform:uppercase;color:var(--fg-muted);margin-bottom:.25rem;font-size:.6875rem;font-weight:700;display:block}.ImageConvertTool-module-scss-module__MLibpq__optionSelect{background:var(--bg2);border:1px solid var(--card-border);width:100%;color:var(--fg);border-radius:.5rem;outline:none;padding:.5rem;font-size:.875rem}.ImageConvertTool-module-scss-module__MLibpq__actionButton{cursor:pointer;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.875rem 1.5rem;font-size:.875rem;font-weight:700;transition:all .2s;display:flex}.ImageConvertTool-module-scss-module__MLibpq__actionButton:hover{opacity:.9}
.PdfToWordTool-module-scss-module__J7xEeq__container{flex-direction:column;gap:1.5rem;display:flex}.PdfToWordTool-module-scss-module__J7xEeq__settingsCard{border:1px solid var(--card-border);background:var(--bg);border-radius:.75rem;flex-direction:column;gap:1rem;padding:1rem;display:flex}.PdfToWordTool-module-scss-module__J7xEeq__fileHeader{justify-content:space-between;align-items:center;display:flex}.PdfToWordTool-module-scss-module__J7xEeq__fileName{min-width:0;max-width:85%;color:var(--fg);font-size:.875rem;font-weight:600}.PdfToWordTool-module-scss-module__J7xEeq__ocrOption{border-top:1px solid var(--card-border);align-items:center;gap:.5rem;padding-top:.75rem;display:flex}.PdfToWordTool-module-scss-module__J7xEeq__ocrCheckbox{cursor:pointer;accent-color:var(--accent)}.PdfToWordTool-module-scss-module__J7xEeq__ocrLabel{color:var(--fg);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.75rem;font-weight:600}.PdfToWordTool-module-scss-module__J7xEeq__actionButton{cursor:pointer;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.875rem 1.5rem;font-size:.875rem;font-weight:700;transition:all .2s;display:flex}.PdfToWordTool-module-scss-module__J7xEeq__actionButton:hover{opacity:.9}
.PdfToExcelTool-module-scss-module__Vh-V2W__container{flex-direction:column;gap:1.5rem;display:flex}.PdfToExcelTool-module-scss-module__Vh-V2W__fileRow{background:var(--bg2);border:1px solid var(--card-border);border-radius:.75rem;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.PdfToExcelTool-module-scss-module__Vh-V2W__fileName{color:var(--fg);align-items:center;gap:.5rem;min-width:0;max-width:85%;font-size:.875rem;font-weight:600;display:flex}.PdfToExcelTool-module-scss-module__Vh-V2W__deleteButton{width:2rem;height:2rem;color:var(--fg-muted);cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.PdfToExcelTool-module-scss-module__Vh-V2W__deleteButton:hover{color:#ef4444;background-color:#ef44441a}.PdfToExcelTool-module-scss-module__Vh-V2W__deleteButton:disabled{opacity:.4;cursor:not-allowed}.PdfToExcelTool-module-scss-module__Vh-V2W__actionButton{cursor:pointer;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.875rem 1.5rem;font-size:.875rem;font-weight:700;transition:all .2s;display:flex}.PdfToExcelTool-module-scss-module__Vh-V2W__actionButton:hover{opacity:.9;transform:translateY(-1px)}.PdfToExcelTool-module-scss-module__Vh-V2W__actionButton:disabled{cursor:not-allowed;opacity:.4;transform:none}.PdfToExcelTool-module-scss-module__Vh-V2W__progressCard{background:var(--bg2);border:1px solid var(--card-border);border-radius:.75rem;width:100%;padding:1.25rem}.PdfToExcelTool-module-scss-module__Vh-V2W__progressHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.PdfToExcelTool-module-scss-module__Vh-V2W__progressLabel{color:var(--fg);align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.PdfToExcelTool-module-scss-module__Vh-V2W__progressPercent{font-size:.875rem;font-weight:700}.PdfToExcelTool-module-scss-module__Vh-V2W__progressTrack{background:var(--card-border);border-radius:9999px;width:100%;height:.75rem;overflow:hidden}.PdfToExcelTool-module-scss-module__Vh-V2W__progressBar{border-radius:9999px;height:100%;transition:width .3s ease-out;position:relative}.PdfToExcelTool-module-scss-module__Vh-V2W__progressBar .PdfToExcelTool-module-scss-module__Vh-V2W__stripes{background-image:linear-gradient(45deg,#ffffff26 25%,#0000 25% 50%,#ffffff26 50% 75%,#0000 75%,#0000);background-size:1rem 1rem;animation:1s linear infinite PdfToExcelTool-module-scss-module__Vh-V2W__progressStripes;position:absolute;inset:0}@keyframes PdfToExcelTool-module-scss-module__Vh-V2W__progressStripes{0%{background-position:1rem 0}to{background-position:0 0}}
.PdfRemovePagesTool-module-scss-module__H7vNoq__container{flex-direction:column;gap:1.5rem;display:flex}.PdfRemovePagesTool-module-scss-module__H7vNoq__fileRow{background:var(--bg2);border:1px solid var(--card-border);border-radius:.75rem;justify-content:space-between;align-items:center;padding:1rem;display:flex}.PdfRemovePagesTool-module-scss-module__H7vNoq__fileName{color:var(--fg);min-width:0;max-width:85%;font-size:.875rem;font-weight:600}.PdfRemovePagesTool-module-scss-module__H7vNoq__deleteButton{width:2rem;height:2rem;color:var(--fg-muted);cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;transition:all .2s;display:flex}.PdfRemovePagesTool-module-scss-module__H7vNoq__deleteButton:hover{color:#ef4444;background-color:#ef44441a}.PdfRemovePagesTool-module-scss-module__H7vNoq__loadingArea{color:var(--fg-muted);border:2px dashed var(--card-border);border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem 1rem;font-size:.875rem;display:flex}.PdfRemovePagesTool-module-scss-module__H7vNoq__infoBar{background:var(--bg);border:1px solid var(--card-border);color:var(--fg-muted);border-radius:.75rem;justify-content:space-between;align-items:center;padding:.875rem 1rem;font-size:.875rem;display:flex}.PdfRemovePagesTool-module-scss-module__H7vNoq__selectAllRow{background:var(--bg2);border:1px solid var(--card-border);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--fg);border-radius:.75rem;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s;display:flex}.PdfRemovePagesTool-module-scss-module__H7vNoq__selectAllRow:hover{border-color:var(--accent)}.PdfRemovePagesTool-module-scss-module__H7vNoq__checkbox{width:1.125rem;height:1.125rem;accent-color:var(--accent);cursor:pointer}.PdfRemovePagesTool-module-scss-module__H7vNoq__pageGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem;max-height:480px;padding:2px;display:grid;overflow-y:auto}.PdfRemovePagesTool-module-scss-module__H7vNoq__pageCard{background:var(--bg);border:2px solid var(--card-border);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.75rem;transition:all .15s;overflow:hidden}.PdfRemovePagesTool-module-scss-module__H7vNoq__pageCard:hover{border-color:var(--accent)}.PdfRemovePagesTool-module-scss-module__H7vNoq__pageCardSelected{background-color:#ef44440f;border-color:#ef4444}.PdfRemovePagesTool-module-scss-module__H7vNoq__thumbWrap{aspect-ratio:210/297;background:#f0f0f0;width:100%;position:relative;overflow:hidden}.PdfRemovePagesTool-module-scss-module__H7vNoq__thumbImg{object-fit:cover;cursor:pointer;width:100%;height:100%;display:block}.PdfRemovePagesTool-module-scss-module__H7vNoq__thumbImg:hover{opacity:.85}.PdfRemovePagesTool-module-scss-module__H7vNoq__thumbOverlay{background:linear-gradient(#0000,#0000008c);align-items:center;gap:.375rem;padding:.5rem;display:flex;position:absolute;bottom:0;left:0;right:0}.PdfRemovePagesTool-module-scss-module__H7vNoq__pageNumber{color:#fff;text-shadow:0 1px 2px #00000080;font-size:.75rem;font-weight:600}.PdfRemovePagesTool-module-scss-module__H7vNoq__removeBadge{color:#fff;background:#ef4444;border-radius:.25rem;margin-left:auto;padding:.125rem .375rem;font-size:.625rem;font-weight:700}.PdfRemovePagesTool-module-scss-module__H7vNoq__actionButton{cursor:pointer;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.875rem 1.5rem;font-size:.875rem;font-weight:700;transition:all .2s;display:flex}.PdfRemovePagesTool-module-scss-module__H7vNoq__actionButton:hover:not(:disabled){opacity:.9}.PdfRemovePagesTool-module-scss-module__H7vNoq__actionButton:disabled{opacity:.5;cursor:not-allowed}.PdfRemovePagesTool-module-scss-module__H7vNoq__previewOverlay{z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.PdfRemovePagesTool-module-scss-module__H7vNoq__previewModal{background:var(--bg);border-radius:1rem;flex-direction:column;max-width:90vw;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.PdfRemovePagesTool-module-scss-module__H7vNoq__previewClose{color:#fff;cursor:pointer;z-index:1;background:#0006;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1.25rem;transition:all .15s;display:flex;position:absolute;top:.75rem;right:.75rem}.PdfRemovePagesTool-module-scss-module__H7vNoq__previewClose:hover{background:#000000b3}.PdfRemovePagesTool-module-scss-module__H7vNoq__previewNav{background:var(--bg2);border-bottom:1px solid var(--card-border);justify-content:center;align-items:center;gap:1.5rem;padding:.75rem 1rem;display:flex}.PdfRemovePagesTool-module-scss-module__H7vNoq__previewLabel{color:var(--fg);text-align:center;min-width:8rem;font-size:.875rem;font-weight:600}.PdfRemovePagesTool-module-scss-module__H7vNoq__previewNavBtn{border:1px solid var(--card-border);background:var(--bg);width:2.25rem;height:2.25rem;color:var(--fg);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex}.PdfRemovePagesTool-module-scss-module__H7vNoq__previewNavBtn:hover:not(:disabled){background:var(--bg2);border-color:var(--accent)}.PdfRemovePagesTool-module-scss-module__H7vNoq__previewNavBtn:disabled{opacity:.3;cursor:not-allowed}.PdfRemovePagesTool-module-scss-module__H7vNoq__previewImg{object-fit:contain;max-width:100%;max-height:calc(90vh - 4rem);padding:1rem;display:block}
.PdfEditTool-module-scss-module__sOU9KG__container{flex-direction:column;gap:1.5rem;display:flex}.PdfEditTool-module-scss-module__sOU9KG__editorArea{background:var(--bg-secondary);border:1px solid var(--border);border-radius:1rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.PdfEditTool-module-scss-module__sOU9KG__toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:1rem;display:flex}.PdfEditTool-module-scss-module__sOU9KG__toolbarGroup{align-items:center;gap:.5rem;display:flex}.PdfEditTool-module-scss-module__sOU9KG__toolButton{border:1px solid var(--border);background:var(--bg);color:var(--fg);cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:500;transition:all .2s;display:flex}.PdfEditTool-module-scss-module__sOU9KG__toolButton:hover:not(:disabled){background:var(--bg-hover)}.PdfEditTool-module-scss-module__sOU9KG__toolButton:disabled{opacity:.5;cursor:not-allowed}.PdfEditTool-module-scss-module__sOU9KG__primaryButton{background:var(--accent);color:#fff;border:none}.PdfEditTool-module-scss-module__sOU9KG__primaryButton:hover:not(:disabled){background:var(--accent-hover,var(--accent));filter:brightness(1.1)}.PdfEditTool-module-scss-module__sOU9KG__colorPicker{border:1px solid var(--border);cursor:pointer;background:var(--bg);border-radius:.5rem;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;overflow:hidden}.PdfEditTool-module-scss-module__sOU9KG__colorPicker::-webkit-color-swatch-wrapper{padding:.25rem}.PdfEditTool-module-scss-module__sOU9KG__colorPicker::-webkit-color-swatch{border:none;border-radius:.25rem}.PdfEditTool-module-scss-module__sOU9KG__fontSizeInput{border:1px solid var(--border);background:var(--bg);width:4rem;color:var(--fg);text-align:center;border-radius:.5rem;padding:.4rem}.PdfEditTool-module-scss-module__sOU9KG__canvasWrapper{background:var(--bg);border:1px solid var(--border);border-radius:.5rem;justify-content:center;align-items:flex-start;width:100%;min-height:400px;padding:1rem;display:flex;position:relative;overflow:auto}.PdfEditTool-module-scss-module__sOU9KG__canvasContainer{background:#fff;position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.PdfEditTool-module-scss-module__sOU9KG__textOverlay{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.PdfEditTool-module-scss-module__sOU9KG__textElement{pointer-events:auto;cursor:grab;-webkit-user-select:none;user-select:none;border:1px dashed #0000;padding:2px;position:absolute;transform:translate(-50%,-50%)}.PdfEditTool-module-scss-module__sOU9KG__textElement:hover{border-color:#0000004d}.PdfEditTool-module-scss-module__sOU9KG__textElement:active{cursor:grabbing}.PdfEditTool-module-scss-module__sOU9KG__textElementSelected{background:#ffffff80;border-color:var(--accent)!important}.PdfEditTool-module-scss-module__sOU9KG__textInput{white-space:pre-wrap;resize:none;background:0 0;border:none;outline:none;min-width:1ch;font-family:Arial,Helvetica,sans-serif;line-height:1.2;overflow:hidden}.PdfEditTool-module-scss-module__sOU9KG__deleteButton{color:#fff;cursor:pointer;pointer-events:auto;background:#ef4444;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;display:flex;position:absolute;top:-24px;right:-24px}.PdfEditTool-module-scss-module__sOU9KG__deleteButton:hover{background:#dc2626}.PdfEditTool-module-scss-module__sOU9KG__loadingArea{color:var(--fg-muted);background:var(--bg-secondary);border:1px dashed var(--border);border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;font-weight:500;display:flex}.PdfEditTool-module-scss-module__sOU9KG__fileRow{background:var(--bg-secondary);border:1px solid var(--border);border-radius:.75rem;justify-content:space-between;align-items:center;padding:1rem;display:flex}.PdfEditTool-module-scss-module__sOU9KG__fileName{color:var(--fg);font-weight:500}.PdfEditTool-module-scss-module__sOU9KG__modeToggle{background:var(--bg);border:1px solid var(--border);border-radius:.5rem;display:flex;overflow:hidden}.PdfEditTool-module-scss-module__sOU9KG__modeButton{color:var(--fg);cursor:pointer;border:none;border-right:1px solid var(--border);background:0 0;justify-content:center;align-items:center;padding:.5rem .75rem;transition:all .2s;display:flex}.PdfEditTool-module-scss-module__sOU9KG__modeButton:last-child{border-right:none}.PdfEditTool-module-scss-module__sOU9KG__modeButton:hover{background:var(--bg-hover)}.PdfEditTool-module-scss-module__sOU9KG__modeButtonActive{background:var(--accent);color:#fff}.PdfEditTool-module-scss-module__sOU9KG__modeButtonActive:hover{background:var(--accent-hover,var(--accent))}.PdfEditTool-module-scss-module__sOU9KG__svgLayer{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.PdfEditTool-module-scss-module__sOU9KG__captureLayer{cursor:crosshair;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.PdfEditTool-module-scss-module__sOU9KG__highlightElement{opacity:.4;pointer-events:auto;background-color:#ff0;border:1px solid #0000;position:absolute}.PdfEditTool-module-scss-module__sOU9KG__highlightElement:hover{cursor:pointer;border-color:#00000080}
.PdfScannerTool-module-scss-module__r_-Spa__container{flex-direction:column;gap:1.5rem;display:flex}.PdfScannerTool-module-scss-module__r_-Spa__cameraArea{background:var(--bg-secondary);border:1px solid var(--border);aspect-ratio:3/4;border-radius:1rem;justify-content:center;align-items:center;width:100%;max-width:500px;margin:0 auto;display:flex;position:relative;overflow:hidden}.PdfScannerTool-module-scss-module__r_-Spa__videoFeed{object-fit:cover;background:#000;width:100%;height:100%}.PdfScannerTool-module-scss-module__r_-Spa__permissionState{text-align:center;color:var(--fg-muted);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex}.PdfScannerTool-module-scss-module__r_-Spa__permissionState i{color:var(--fg-muted);opacity:.5;font-size:3rem}.PdfScannerTool-module-scss-module__r_-Spa__captureControls{background:linear-gradient(#0000,#0009);justify-content:center;align-items:center;width:100%;padding:1.5rem;display:flex;position:absolute;bottom:0;left:0}.PdfScannerTool-module-scss-module__r_-Spa__captureBtn{cursor:pointer;background:#ffffff4d;border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;transition:all .2s;display:flex}.PdfScannerTool-module-scss-module__r_-Spa__captureBtn:hover{background:#ffffff80;transform:scale(1.05)}.PdfScannerTool-module-scss-module__r_-Spa__captureBtn:active{background:#fff;transform:scale(.95)}.PdfScannerTool-module-scss-module__r_-Spa__captureBtnInner{background:#fff;border-radius:50%;width:3rem;height:3rem}.PdfScannerTool-module-scss-module__r_-Spa__switchCameraBtn{color:#fff;cursor:pointer;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;transition:all .2s;display:flex;position:absolute;bottom:1.5rem;right:1.5rem}.PdfScannerTool-module-scss-module__r_-Spa__switchCameraBtn:hover{background:#000000b3}.PdfScannerTool-module-scss-module__r_-Spa__gallery{flex-direction:column;gap:1rem;display:flex}.PdfScannerTool-module-scss-module__r_-Spa__galleryHeader{justify-content:space-between;align-items:center;display:flex}.PdfScannerTool-module-scss-module__r_-Spa__galleryHeader h3{color:var(--fg);font-size:1.125rem;font-weight:600}.PdfScannerTool-module-scss-module__r_-Spa__thumbnails{gap:1rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.PdfScannerTool-module-scss-module__r_-Spa__thumbnailCard{border:2px solid var(--border);border-radius:.5rem;flex-shrink:0;width:100px;height:133px;position:relative;overflow:hidden}.PdfScannerTool-module-scss-module__r_-Spa__thumbnailCard img{object-fit:cover;width:100%;height:100%}.PdfScannerTool-module-scss-module__r_-Spa__thumbnailNumber{color:#fff;background:#0009;border-radius:.25rem;padding:.1rem .4rem;font-size:.75rem;font-weight:700;position:absolute;bottom:.25rem;left:.25rem}.PdfScannerTool-module-scss-module__r_-Spa__removeBtn{background:var(--error,#ef4444);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;transition:all .2s;display:flex;position:absolute;top:.25rem;right:.25rem}.PdfScannerTool-module-scss-module__r_-Spa__removeBtn:hover{transform:scale(1.1)}.PdfScannerTool-module-scss-module__r_-Spa__actionButton{cursor:pointer;border:none;border-radius:1rem;justify-content:center;align-items:center;gap:.75rem;width:100%;padding:.875rem 1.5rem;font-size:1.0625rem;font-weight:600;transition:transform .2s,opacity .2s;display:flex}.PdfScannerTool-module-scss-module__r_-Spa__actionButton:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.PdfScannerTool-module-scss-module__r_-Spa__actionButton:disabled{opacity:.6;cursor:not-allowed}
.AgeCalculatorTool-module-scss-module__n3EZXq__container{flex-direction:column;gap:1.5rem;display:flex}.AgeCalculatorTool-module-scss-module__n3EZXq__inputGroup{flex-direction:column;gap:.5rem;display:flex}.AgeCalculatorTool-module-scss-module__n3EZXq__label{color:var(--fg);font-size:.875rem;font-weight:700}.AgeCalculatorTool-module-scss-module__n3EZXq__input{width:100%;max-width:320px;color:var(--fg);background-color:var(--bg);border:1px solid var(--card-border);border-radius:.5rem;outline:none;padding:.875rem 1rem;font-size:1rem;transition:border-color .2s}.AgeCalculatorTool-module-scss-module__n3EZXq__input:focus{border-color:var(--cat-calculator)}.AgeCalculatorTool-module-scss-module__n3EZXq__input::-webkit-calendar-picker-indicator{filter:invert(.7);cursor:pointer}.AgeCalculatorTool-module-scss-module__n3EZXq__error{color:#ef4444;font-size:.8rem;font-weight:600}.AgeCalculatorTool-module-scss-module__n3EZXq__resultGrid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}@media (max-width:500px){.AgeCalculatorTool-module-scss-module__n3EZXq__resultGrid{grid-template-columns:repeat(2,1fr)}}.AgeCalculatorTool-module-scss-module__n3EZXq__resultItem{background:var(--bg);border:1px solid var(--card-border);text-align:center;border-radius:.75rem;flex-direction:column;align-items:center;gap:.25rem;padding:1.25rem 1rem;display:flex}.AgeCalculatorTool-module-scss-module__n3EZXq__resultValue{color:var(--cat-calculator);font-size:1.75rem;font-weight:900;line-height:1.1}.AgeCalculatorTool-module-scss-module__n3EZXq__resultLabel{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}
.BmiCalculatorTool-module-scss-module__MyzNZa__container{flex-direction:column;gap:1.25rem;display:flex}.BmiCalculatorTool-module-scss-module__MyzNZa__systemToggle{background:var(--bg);border:1px solid var(--card-border);border-radius:.75rem;gap:.5rem;padding:.25rem;display:flex}.BmiCalculatorTool-module-scss-module__MyzNZa__toggleBtn{color:var(--fg-muted);cursor:pointer;background:0 0;border:none;border-radius:.5rem;flex:1;padding:.625rem 1rem;font-size:.8rem;font-weight:600;transition:all .2s}.BmiCalculatorTool-module-scss-module__MyzNZa__toggleBtn.BmiCalculatorTool-module-scss-module__MyzNZa__active{background:var(--cat-calculator);color:#fff}.BmiCalculatorTool-module-scss-module__MyzNZa__toggleBtn:hover:not(.BmiCalculatorTool-module-scss-module__MyzNZa__active){color:var(--fg)}.BmiCalculatorTool-module-scss-module__MyzNZa__inputRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.BmiCalculatorTool-module-scss-module__MyzNZa__inputGroup{flex-direction:column;gap:.375rem;display:flex}.BmiCalculatorTool-module-scss-module__MyzNZa__label{color:var(--fg);font-size:.8rem;font-weight:700}.BmiCalculatorTool-module-scss-module__MyzNZa__input{color:var(--fg);background:var(--bg);border:1px solid var(--card-border);border-radius:.5rem;outline:none;width:100%;padding:.75rem 1rem;font-size:.9rem;transition:border-color .2s}.BmiCalculatorTool-module-scss-module__MyzNZa__input:focus{border-color:var(--cat-calculator)}.BmiCalculatorTool-module-scss-module__MyzNZa__calcButton{color:#fff;cursor:pointer;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.875rem 1.5rem;font-size:.9rem;font-weight:700;transition:opacity .2s;display:flex}.BmiCalculatorTool-module-scss-module__MyzNZa__calcButton:hover:not(:disabled){opacity:.9}.BmiCalculatorTool-module-scss-module__MyzNZa__calcButton:disabled{opacity:.4;cursor:not-allowed}.BmiCalculatorTool-module-scss-module__MyzNZa__resultCard{background:var(--bg);border:1px solid var(--card-border);border-radius:.75rem;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem;display:flex}.BmiCalculatorTool-module-scss-module__MyzNZa__bmiValue{align-items:baseline;gap:.5rem;display:flex}.BmiCalculatorTool-module-scss-module__MyzNZa__bmiNumber{color:var(--cat-calculator);font-size:3rem;font-weight:900;line-height:1}.BmiCalculatorTool-module-scss-module__MyzNZa__bmiUnit{color:var(--fg-muted);font-size:.9rem;font-weight:600}.BmiCalculatorTool-module-scss-module__MyzNZa__barTrack{background:var(--card-border);border-radius:4px;width:100%;height:8px;position:relative;overflow:visible}.BmiCalculatorTool-module-scss-module__MyzNZa__barFill{border-radius:4px;height:100%;transition:width .4s}.BmiCalculatorTool-module-scss-module__MyzNZa__barMarkers{height:0;position:absolute;top:-18px;left:0;right:0}.BmiCalculatorTool-module-scss-module__MyzNZa__barMarker{color:var(--fg-muted);font-size:.65rem;font-weight:600;position:absolute;transform:translate(-50%)}.BmiCalculatorTool-module-scss-module__MyzNZa__categoryBadge{color:#fff;text-align:center;border-radius:999px;padding:.5rem 1.25rem;font-size:.85rem;font-weight:700}
.PercentageCalculatorTool-module-scss-module__M1dk_W__container{flex-direction:column;gap:1.25rem;display:flex}.PercentageCalculatorTool-module-scss-module__M1dk_W__modeToggle{background:var(--bg);border:1px solid var(--card-border);border-radius:.75rem;flex-wrap:wrap;gap:.375rem;padding:.25rem;display:flex}.PercentageCalculatorTool-module-scss-module__M1dk_W__modeBtn{min-width:120px;color:var(--fg-muted);cursor:pointer;text-align:center;background:0 0;border:none;border-radius:.5rem;flex:1;padding:.625rem .75rem;font-size:.78rem;font-weight:600;transition:all .2s}.PercentageCalculatorTool-module-scss-module__M1dk_W__modeBtn.PercentageCalculatorTool-module-scss-module__M1dk_W__active{background:var(--cat-calculator);color:#fff}.PercentageCalculatorTool-module-scss-module__M1dk_W__modeBtn:hover:not(.PercentageCalculatorTool-module-scss-module__M1dk_W__active){color:var(--fg)}.PercentageCalculatorTool-module-scss-module__M1dk_W__inputRow{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.PercentageCalculatorTool-module-scss-module__M1dk_W__inputGroup{flex-direction:column;flex:1;gap:.375rem;min-width:140px;display:flex}.PercentageCalculatorTool-module-scss-module__M1dk_W__label{color:var(--fg);font-size:.8rem;font-weight:700}.PercentageCalculatorTool-module-scss-module__M1dk_W__input{color:var(--fg);background:var(--bg);border:1px solid var(--card-border);border-radius:.5rem;outline:none;width:100%;padding:.75rem 1rem;font-size:.9rem;transition:border-color .2s}.PercentageCalculatorTool-module-scss-module__M1dk_W__input:focus{border-color:var(--cat-calculator)}.PercentageCalculatorTool-module-scss-module__M1dk_W__opBadge{color:var(--cat-calculator);white-space:nowrap;padding:.75rem .5rem;font-size:.85rem;font-weight:700}.PercentageCalculatorTool-module-scss-module__M1dk_W__calcButton{color:#fff;cursor:pointer;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.875rem 1.5rem;font-size:.9rem;font-weight:700;transition:opacity .2s;display:flex}.PercentageCalculatorTool-module-scss-module__M1dk_W__calcButton:hover:not(:disabled){opacity:.9}.PercentageCalculatorTool-module-scss-module__M1dk_W__calcButton:disabled{opacity:.4;cursor:not-allowed}.PercentageCalculatorTool-module-scss-module__M1dk_W__resultRow{background:var(--bg);border:1px solid var(--card-border);border-radius:.75rem;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.PercentageCalculatorTool-module-scss-module__M1dk_W__resultLabel{color:var(--fg-muted);font-size:.85rem;font-weight:600}.PercentageCalculatorTool-module-scss-module__M1dk_W__resultValue{color:var(--cat-calculator);flex:1;font-size:1.5rem;font-weight:900}.PercentageCalculatorTool-module-scss-module__M1dk_W__copyBtn{border:1px solid var(--card-border);background:var(--bg2);width:2.25rem;height:2.25rem;color:var(--fg-muted);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;transition:all .2s;display:flex}.PercentageCalculatorTool-module-scss-module__M1dk_W__copyBtn:hover{color:var(--cat-calculator);border-color:var(--cat-calculator)}
.TipCalculatorTool-module-scss-module__sTpbVa__container{flex-direction:column;gap:1.25rem;display:flex}.TipCalculatorTool-module-scss-module__sTpbVa__inputGroup{flex-direction:column;gap:.375rem;display:flex}.TipCalculatorTool-module-scss-module__sTpbVa__label{color:var(--fg);font-size:.8rem;font-weight:700}.TipCalculatorTool-module-scss-module__sTpbVa__input{color:var(--fg);background:var(--bg);border:1px solid var(--card-border);border-radius:.5rem;outline:none;width:100%;padding:.75rem 1rem;font-size:.9rem;transition:border-color .2s}.TipCalculatorTool-module-scss-module__sTpbVa__input:focus{border-color:var(--cat-calculator)}.TipCalculatorTool-module-scss-module__sTpbVa__inputWithPrefix{background:var(--bg);border:1px solid var(--card-border);border-radius:.5rem;align-items:center;transition:border-color .2s;display:flex;overflow:hidden}.TipCalculatorTool-module-scss-module__sTpbVa__inputWithPrefix:focus-within{border-color:var(--cat-calculator)}.TipCalculatorTool-module-scss-module__sTpbVa__inputWithPrefix .TipCalculatorTool-module-scss-module__sTpbVa__prefix{color:var(--fg-muted);padding:0 0 0 1rem;font-size:1rem;font-weight:700}.TipCalculatorTool-module-scss-module__sTpbVa__inputWithPrefix .TipCalculatorTool-module-scss-module__sTpbVa__input{background:0 0;border:none;flex:1}.TipCalculatorTool-module-scss-module__sTpbVa__inputWithPrefix .TipCalculatorTool-module-scss-module__sTpbVa__input:focus{outline:none}.TipCalculatorTool-module-scss-module__sTpbVa__inputWithSuffix{background:var(--bg);border:1px solid var(--card-border);border-radius:.5rem;align-items:center;margin-top:.5rem;transition:border-color .2s;display:flex;overflow:hidden}.TipCalculatorTool-module-scss-module__sTpbVa__inputWithSuffix:focus-within{border-color:var(--cat-calculator)}.TipCalculatorTool-module-scss-module__sTpbVa__inputWithSuffix .TipCalculatorTool-module-scss-module__sTpbVa__input{background:0 0;border:none;flex:1}.TipCalculatorTool-module-scss-module__sTpbVa__inputWithSuffix .TipCalculatorTool-module-scss-module__sTpbVa__input:focus{outline:none}.TipCalculatorTool-module-scss-module__sTpbVa__inputWithSuffix .TipCalculatorTool-module-scss-module__sTpbVa__suffix{color:var(--fg-muted);padding:0 1rem 0 0;font-size:.9rem;font-weight:700}.TipCalculatorTool-module-scss-module__sTpbVa__section{flex-direction:column;gap:.5rem;display:flex}.TipCalculatorTool-module-scss-module__sTpbVa__presets{flex-wrap:wrap;gap:.375rem;display:flex}.TipCalculatorTool-module-scss-module__sTpbVa__presetBtn{border:1px solid var(--card-border);background:var(--bg);color:var(--fg-muted);cursor:pointer;border-radius:.5rem;padding:.5rem 1rem;font-size:.8rem;font-weight:600;transition:all .2s}.TipCalculatorTool-module-scss-module__sTpbVa__presetBtn.TipCalculatorTool-module-scss-module__sTpbVa__active{background:var(--cat-calculator);border-color:var(--cat-calculator);color:#fff}.TipCalculatorTool-module-scss-module__sTpbVa__presetBtn:hover:not(.TipCalculatorTool-module-scss-module__sTpbVa__active){border-color:var(--cat-calculator);color:var(--fg)}.TipCalculatorTool-module-scss-module__sTpbVa__peopleControl{align-items:center;gap:.5rem;max-width:160px;display:flex}.TipCalculatorTool-module-scss-module__sTpbVa__peopleInput{text-align:center}.TipCalculatorTool-module-scss-module__sTpbVa__peopleBtn{border:1px solid var(--card-border);background:var(--bg);width:2.25rem;height:2.25rem;color:var(--fg);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;transition:all .2s;display:flex}.TipCalculatorTool-module-scss-module__sTpbVa__peopleBtn:hover{border-color:var(--cat-calculator);color:var(--cat-calculator)}.TipCalculatorTool-module-scss-module__sTpbVa__results{background:var(--bg);border:1px solid var(--card-border);border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.TipCalculatorTool-module-scss-module__sTpbVa__resultItem{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;padding-bottom:.75rem;display:flex}.TipCalculatorTool-module-scss-module__sTpbVa__resultItem:last-child{border-bottom:none;padding-bottom:0}.TipCalculatorTool-module-scss-module__sTpbVa__resultLabel{color:var(--fg-muted);font-size:.85rem;font-weight:600}.TipCalculatorTool-module-scss-module__sTpbVa__resultValue{color:var(--cat-calculator);font-size:1.25rem;font-weight:800}
.LoanCalculatorTool-module-scss-module__wprYJW__container{flex-direction:column;gap:1.25rem;display:flex}.LoanCalculatorTool-module-scss-module__wprYJW__inputGroup{flex-direction:column;gap:.375rem;display:flex}.LoanCalculatorTool-module-scss-module__wprYJW__label{color:var(--fg);font-size:.8rem;font-weight:700}.LoanCalculatorTool-module-scss-module__wprYJW__input{color:var(--fg);background:var(--bg);border:1px solid var(--card-border);border-radius:.5rem;outline:none;width:100%;padding:.75rem 1rem;font-size:.9rem;transition:border-color .2s}.LoanCalculatorTool-module-scss-module__wprYJW__input:focus{border-color:var(--cat-calculator)}.LoanCalculatorTool-module-scss-module__wprYJW__inputWithPrefix{background:var(--bg);border:1px solid var(--card-border);border-radius:.5rem;align-items:center;transition:border-color .2s;display:flex;overflow:hidden}.LoanCalculatorTool-module-scss-module__wprYJW__inputWithPrefix:focus-within{border-color:var(--cat-calculator)}.LoanCalculatorTool-module-scss-module__wprYJW__inputWithPrefix .LoanCalculatorTool-module-scss-module__wprYJW__prefix{color:var(--fg-muted);padding:0 0 0 1rem;font-size:1rem;font-weight:700}.LoanCalculatorTool-module-scss-module__wprYJW__inputWithPrefix .LoanCalculatorTool-module-scss-module__wprYJW__input{background:0 0;border:none;flex:1}.LoanCalculatorTool-module-scss-module__wprYJW__inputWithPrefix .LoanCalculatorTool-module-scss-module__wprYJW__input:focus{outline:none}.LoanCalculatorTool-module-scss-module__wprYJW__inputWithSuffix{background:var(--bg);border:1px solid var(--card-border);border-radius:.5rem;align-items:center;transition:border-color .2s;display:flex;overflow:hidden}.LoanCalculatorTool-module-scss-module__wprYJW__inputWithSuffix:focus-within{border-color:var(--cat-calculator)}.LoanCalculatorTool-module-scss-module__wprYJW__inputWithSuffix .LoanCalculatorTool-module-scss-module__wprYJW__input{background:0 0;border:none;flex:1}.LoanCalculatorTool-module-scss-module__wprYJW__inputWithSuffix .LoanCalculatorTool-module-scss-module__wprYJW__input:focus{outline:none}.LoanCalculatorTool-module-scss-module__wprYJW__inputWithSuffix .LoanCalculatorTool-module-scss-module__wprYJW__suffix{color:var(--fg-muted);padding:0 1rem 0 0;font-size:.9rem;font-weight:700}.LoanCalculatorTool-module-scss-module__wprYJW__termRow{gap:.5rem;display:flex}.LoanCalculatorTool-module-scss-module__wprYJW__termToggle{border:1px solid var(--card-border);border-radius:.5rem;flex-shrink:0;display:flex;overflow:hidden}.LoanCalculatorTool-module-scss-module__wprYJW__termBtn{background:var(--bg);color:var(--fg-muted);cursor:pointer;border:none;padding:.625rem 1rem;font-size:.8rem;font-weight:600;transition:all .2s}.LoanCalculatorTool-module-scss-module__wprYJW__termBtn.LoanCalculatorTool-module-scss-module__wprYJW__active{background:var(--cat-calculator);color:#fff}.LoanCalculatorTool-module-scss-module__wprYJW__termBtn:hover:not(.LoanCalculatorTool-module-scss-module__wprYJW__active){color:var(--fg)}.LoanCalculatorTool-module-scss-module__wprYJW__calcButton{color:#fff;cursor:pointer;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.875rem 1.5rem;font-size:.9rem;font-weight:700;transition:opacity .2s;display:flex}.LoanCalculatorTool-module-scss-module__wprYJW__calcButton:hover:not(:disabled){opacity:.9}.LoanCalculatorTool-module-scss-module__wprYJW__calcButton:disabled{opacity:.4;cursor:not-allowed}.LoanCalculatorTool-module-scss-module__wprYJW__results{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}@media (max-width:600px){.LoanCalculatorTool-module-scss-module__wprYJW__results{grid-template-columns:1fr}}.LoanCalculatorTool-module-scss-module__wprYJW__resultCard{background:var(--bg);border:1px solid var(--card-border);text-align:center;border-radius:.75rem;flex-direction:column;align-items:center;gap:.375rem;padding:1.25rem 1rem;display:flex}.LoanCalculatorTool-module-scss-module__wprYJW__resultCardLabel{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.75rem;font-weight:600}.LoanCalculatorTool-module-scss-module__wprYJW__resultCardValue{color:var(--cat-calculator);font-size:1.35rem;font-weight:900;line-height:1.1}
.UnitConverterTool-module-scss-module__W0wfZW__container{flex-direction:column;gap:1.25rem;display:flex}.UnitConverterTool-module-scss-module__W0wfZW__categoryGrid{flex-wrap:wrap;gap:.375rem;display:flex}.UnitConverterTool-module-scss-module__W0wfZW__categoryBtn{border:1px solid var(--card-border);background:var(--bg);color:var(--fg-muted);cursor:pointer;border-radius:.5rem;align-items:center;gap:.4rem;padding:.5rem .75rem;font-size:.78rem;font-weight:600;transition:all .2s;display:flex}.UnitConverterTool-module-scss-module__W0wfZW__categoryBtn.UnitConverterTool-module-scss-module__W0wfZW__active{background:var(--cat-calculator);border-color:var(--cat-calculator);color:#fff}.UnitConverterTool-module-scss-module__W0wfZW__categoryBtn:hover:not(.UnitConverterTool-module-scss-module__W0wfZW__active){border-color:var(--cat-calculator);color:var(--fg)}.UnitConverterTool-module-scss-module__W0wfZW__converterRow{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.UnitConverterTool-module-scss-module__W0wfZW__unitCol{flex-direction:column;flex:1;gap:.375rem;min-width:240px;display:flex}.UnitConverterTool-module-scss-module__W0wfZW__label{color:var(--fg);font-size:.8rem;font-weight:700}.UnitConverterTool-module-scss-module__W0wfZW__valueRow{gap:.5rem;display:flex}.UnitConverterTool-module-scss-module__W0wfZW__input{color:var(--fg);background:var(--bg);border:1px solid var(--card-border);border-radius:.5rem;outline:none;flex:1;width:100%;min-width:0;padding:.75rem 1rem;font-size:.9rem;transition:border-color .2s}.UnitConverterTool-module-scss-module__W0wfZW__input:focus{border-color:var(--cat-calculator)}.UnitConverterTool-module-scss-module__W0wfZW__resultBox{color:var(--cat-calculator);background:var(--bg);border:1px solid var(--cat-calculator);word-break:break-all;border-radius:.5rem;flex:1;align-items:center;min-height:2.75rem;padding:.75rem 1rem;font-size:.9rem;font-weight:700;display:flex}.UnitConverterTool-module-scss-module__W0wfZW__placeholder{color:var(--fg-muted);font-weight:400}.UnitConverterTool-module-scss-module__W0wfZW__select{color:var(--fg);background:var(--bg);border:1px solid var(--card-border);cursor:pointer;border-radius:.5rem;outline:none;min-width:120px;padding:.75rem;font-size:.8rem;transition:border-color .2s}.UnitConverterTool-module-scss-module__W0wfZW__select:focus{border-color:var(--cat-calculator)}.UnitConverterTool-module-scss-module__W0wfZW__swapBtn{border:1px solid var(--card-border);background:var(--bg);width:2.5rem;height:2.5rem;color:var(--fg-muted);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:.25rem;transition:all .2s;display:flex}.UnitConverterTool-module-scss-module__W0wfZW__swapBtn:hover{border-color:var(--cat-calculator);color:var(--cat-calculator);background:color-mix(in srgb, var(--cat-calculator) 10%, transparent)}
.DateDifferenceTool-module-scss-module__in2zlq__container{flex-direction:column;gap:1.5rem;display:flex}.DateDifferenceTool-module-scss-module__in2zlq__dateRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:500px){.DateDifferenceTool-module-scss-module__in2zlq__dateRow{grid-template-columns:1fr}}.DateDifferenceTool-module-scss-module__in2zlq__dateGroup{flex-direction:column;gap:.375rem;display:flex}.DateDifferenceTool-module-scss-module__in2zlq__label{color:var(--fg);font-size:.8rem;font-weight:700}.DateDifferenceTool-module-scss-module__in2zlq__input{width:100%;color:var(--fg);background:var(--bg);border:1px solid var(--card-border);border-radius:.5rem;outline:none;padding:.75rem 1rem;font-size:.9rem;transition:border-color .2s}.DateDifferenceTool-module-scss-module__in2zlq__input:focus{border-color:var(--cat-calculator)}.DateDifferenceTool-module-scss-module__in2zlq__input::-webkit-calendar-picker-indicator{filter:invert(.7);cursor:pointer}.DateDifferenceTool-module-scss-module__in2zlq__breakdown{flex-direction:column;gap:1.25rem;display:flex}.DateDifferenceTool-module-scss-module__in2zlq__primaryGrid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}@media (max-width:500px){.DateDifferenceTool-module-scss-module__in2zlq__primaryGrid{grid-template-columns:repeat(2,1fr)}}.DateDifferenceTool-module-scss-module__in2zlq__primaryItem{background:var(--bg);border:1px solid var(--card-border);text-align:center;border-radius:.75rem;flex-direction:column;align-items:center;gap:.25rem;padding:1.25rem 1rem;display:flex}.DateDifferenceTool-module-scss-module__in2zlq__primaryValue{color:var(--cat-calculator);font-size:1.75rem;font-weight:900;line-height:1.1}.DateDifferenceTool-module-scss-module__in2zlq__primaryLabel{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.DateDifferenceTool-module-scss-module__in2zlq__totals{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}@media (max-width:600px){.DateDifferenceTool-module-scss-module__in2zlq__totals{grid-template-columns:repeat(2,1fr)}}.DateDifferenceTool-module-scss-module__in2zlq__totalItem{background:var(--bg);border:1px solid var(--card-border);text-align:center;border-radius:.75rem;flex-direction:column;align-items:center;gap:.2rem;padding:1rem .75rem;display:flex}.DateDifferenceTool-module-scss-module__in2zlq__totalValue{color:var(--fg);font-size:1.1rem;font-weight:800}.DateDifferenceTool-module-scss-module__in2zlq__totalLabel{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:600}
.WordCounterTool-module-scss-module__3-aDka__container{flex-direction:column;gap:1.25rem;display:flex}.WordCounterTool-module-scss-module__3-aDka__textarea{width:100%;min-height:200px;color:var(--fg);background:var(--bg);border:1px solid var(--card-border);resize:vertical;border-radius:.75rem;outline:none;padding:1rem;font-family:inherit;font-size:.9rem;line-height:1.6;transition:border-color .2s}.WordCounterTool-module-scss-module__3-aDka__textarea:focus{border-color:var(--cat-text)}.WordCounterTool-module-scss-module__3-aDka__textarea::placeholder{color:var(--fg-muted)}.WordCounterTool-module-scss-module__3-aDka__grid{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}@media (max-width:600px){.WordCounterTool-module-scss-module__3-aDka__grid{grid-template-columns:repeat(2,1fr)}}.WordCounterTool-module-scss-module__3-aDka__card{background:var(--bg);border:1px solid var(--card-border);text-align:center;border-radius:.75rem;flex-direction:column;align-items:center;gap:.25rem;padding:1rem .75rem;display:flex}.WordCounterTool-module-scss-module__3-aDka__value{color:var(--cat-text);font-size:1.5rem;font-weight:900;line-height:1.1}.WordCounterTool-module-scss-module__3-aDka__label{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:600}
.CaseConverterTool-module-scss-module__1rg6ZW__container{flex-direction:column;gap:1rem;display:flex}.CaseConverterTool-module-scss-module__1rg6ZW__modeGrid{flex-wrap:wrap;gap:.375rem;display:flex}.CaseConverterTool-module-scss-module__1rg6ZW__modeBtn{border:1px solid var(--card-border);background:var(--bg);color:var(--fg-muted);cursor:pointer;border-radius:.5rem;padding:.5rem .875rem;font-size:.8rem;font-weight:600;transition:all .2s}.CaseConverterTool-module-scss-module__1rg6ZW__modeBtn.CaseConverterTool-module-scss-module__1rg6ZW__active{background:var(--cat-text);border-color:var(--cat-text);color:#fff}.CaseConverterTool-module-scss-module__1rg6ZW__modeBtn:hover:not(.CaseConverterTool-module-scss-module__1rg6ZW__active){border-color:var(--cat-text);color:var(--fg)}.CaseConverterTool-module-scss-module__1rg6ZW__textarea{width:100%;min-height:140px;color:var(--fg);background:var(--bg);border:1px solid var(--card-border);resize:vertical;border-radius:.75rem;outline:none;padding:.875rem 1rem;font-family:inherit;font-size:.9rem;line-height:1.6;transition:border-color .2s}.CaseConverterTool-module-scss-module__1rg6ZW__textarea:focus{border-color:var(--cat-text)}.CaseConverterTool-module-scss-module__1rg6ZW__textarea::placeholder{color:var(--fg-muted)}.CaseConverterTool-module-scss-module__1rg6ZW__outputRow{align-items:stretch;gap:.5rem;display:flex}.CaseConverterTool-module-scss-module__1rg6ZW__outputBox{color:var(--fg);background:var(--bg);border:1px solid var(--cat-text);word-break:break-word;border-radius:.75rem;flex:1;max-height:200px;padding:.875rem 1rem;font-size:.9rem;line-height:1.6;overflow-y:auto}.CaseConverterTool-module-scss-module__1rg6ZW__placeholder{color:var(--fg-muted)}.CaseConverterTool-module-scss-module__1rg6ZW__copyBtn{border:1px solid var(--card-border);background:var(--bg);width:2.75rem;color:var(--fg-muted);cursor:pointer;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;transition:all .2s;display:flex}.CaseConverterTool-module-scss-module__1rg6ZW__copyBtn:hover:not(:disabled){color:var(--cat-text);border-color:var(--cat-text)}.CaseConverterTool-module-scss-module__1rg6ZW__copyBtn:disabled{opacity:.4;cursor:not-allowed}
.TextCompareTool-module-scss-module__aTcA2W__container{flex-direction:column;gap:1rem;display:flex}.TextCompareTool-module-scss-module__aTcA2W__editorRow{align-items:stretch;gap:0;display:flex}@media (max-width:768px){.TextCompareTool-module-scss-module__aTcA2W__editorRow{flex-direction:column}}.TextCompareTool-module-scss-module__aTcA2W__editorCol{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.TextCompareTool-module-scss-module__aTcA2W__editorHeader{justify-content:space-between;align-items:center;padding:0 .25rem;display:flex}.TextCompareTool-module-scss-module__aTcA2W__editorLabel{color:var(--fg);font-size:.8rem;font-weight:700}.TextCompareTool-module-scss-module__aTcA2W__editorMeta{color:var(--fg-muted);font-size:.7rem;font-weight:600}.TextCompareTool-module-scss-module__aTcA2W__editorWrap{border:1px solid var(--card-border);background:var(--bg);border-radius:.75rem;transition:border-color .2s;display:flex;overflow:hidden}.TextCompareTool-module-scss-module__aTcA2W__editorWrap:focus-within{border-color:var(--cat-text)}.TextCompareTool-module-scss-module__aTcA2W__gutter{background:color-mix(in srgb, var(--cat-text) 8%, var(--bg));border-right:1px solid var(--card-border);-webkit-user-select:none;user-select:none;text-align:center;flex-direction:column;min-width:2.75rem;padding:.75rem 0;display:flex;overflow:hidden}.TextCompareTool-module-scss-module__aTcA2W__gutterNum{color:var(--fg-muted);padding:0 .25rem;font-family:Consolas,Monaco,monospace;font-size:.7rem;line-height:1.5}.TextCompareTool-module-scss-module__aTcA2W__editor{color:var(--fg);resize:vertical;background:0 0;border:none;outline:none;flex:1;min-height:220px;padding:.75rem 1rem;font-family:Consolas,Monaco,monospace;font-size:.85rem;line-height:1.5}.TextCompareTool-module-scss-module__aTcA2W__editor::placeholder{color:var(--fg-muted)}.TextCompareTool-module-scss-module__aTcA2W__swapCol{flex-shrink:0;justify-content:center;align-items:center;padding:1.5rem .5rem 0;display:flex}@media (max-width:768px){.TextCompareTool-module-scss-module__aTcA2W__swapCol{padding:.25rem 0}}.TextCompareTool-module-scss-module__aTcA2W__swapBtn{border:1px solid var(--card-border);background:var(--bg2);width:2.5rem;height:2.5rem;color:var(--fg-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;transition:all .2s;display:flex}.TextCompareTool-module-scss-module__aTcA2W__swapBtn:hover{border-color:var(--cat-text);color:var(--cat-text);background:color-mix(in srgb, var(--cat-text) 10%, var(--bg2))}.TextCompareTool-module-scss-module__aTcA2W__actionRow{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.TextCompareTool-module-scss-module__aTcA2W__compareBtn{color:#fff;cursor:pointer;border:none;border-radius:.75rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.85rem;font-weight:700;transition:opacity .2s;display:flex}.TextCompareTool-module-scss-module__aTcA2W__compareBtn:hover:not(:disabled){opacity:.9}.TextCompareTool-module-scss-module__aTcA2W__compareBtn:disabled{opacity:.4;cursor:not-allowed}.TextCompareTool-module-scss-module__aTcA2W__statsRow{flex-wrap:wrap;gap:1rem;display:flex}.TextCompareTool-module-scss-module__aTcA2W__stat{align-items:center;gap:.35rem;font-size:.8rem;font-weight:700;display:flex}.TextCompareTool-module-scss-module__aTcA2W__diffContainer{background:var(--bg);border:1px solid var(--card-border);border-radius:.75rem;overflow:hidden}.TextCompareTool-module-scss-module__aTcA2W__diffHeader{background:color-mix(in srgb, var(--cat-text) 8%, var(--bg));border-bottom:1px solid var(--card-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem 1rem;display:flex}.TextCompareTool-module-scss-module__aTcA2W__diffTitle{color:var(--fg);font-size:.8rem;font-weight:700}.TextCompareTool-module-scss-module__aTcA2W__diffLegend{color:var(--fg-muted);align-items:center;gap:.5rem;font-size:.7rem;font-weight:600;display:flex}.TextCompareTool-module-scss-module__aTcA2W__legendDot{border-radius:2px;width:8px;height:8px;margin-right:.2rem;display:inline-block}.TextCompareTool-module-scss-module__aTcA2W__diffBody{max-height:500px;font-family:Consolas,Monaco,monospace;font-size:.8rem;line-height:1.6;overflow-y:auto}.TextCompareTool-module-scss-module__aTcA2W__diffLine{border-bottom:1px solid #ffffff08;align-items:stretch;display:flex}.TextCompareTool-module-scss-module__aTcA2W__diffLine:last-child{border-bottom:none}.TextCompareTool-module-scss-module__aTcA2W__lineNum{text-align:right;width:3rem;color:var(--fg-muted);-webkit-user-select:none;user-select:none;flex-shrink:0;padding:.125rem .5rem;font-size:.7rem}.TextCompareTool-module-scss-module__aTcA2W__diffText{white-space:pre-wrap;word-break:break-all;flex:1;padding:.125rem .5rem}.TextCompareTool-module-scss-module__aTcA2W__diffMarker{-webkit-user-select:none;user-select:none;font-weight:700}.TextCompareTool-module-scss-module__aTcA2W__emptyLine{color:var(--fg-muted);font-style:italic}.TextCompareTool-module-scss-module__aTcA2W__equal{color:var(--fg);background:0 0}.TextCompareTool-module-scss-module__aTcA2W__added{background:#10b9811f}.TextCompareTool-module-scss-module__aTcA2W__added .TextCompareTool-module-scss-module__aTcA2W__diffMarker{color:#10b981}.TextCompareTool-module-scss-module__aTcA2W__removed{background:#ef44441f}.TextCompareTool-module-scss-module__aTcA2W__removed .TextCompareTool-module-scss-module__aTcA2W__diffMarker{color:#ef4444}.TextCompareTool-module-scss-module__aTcA2W__noDiff{text-align:center;color:#10b981;background:var(--bg);border:1px solid var(--card-border);border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:2rem;font-size:.9rem;font-weight:700;display:flex}
.TextRepeaterTool-module-scss-module__bLnEbW__container{flex-direction:column;gap:1rem;display:flex}.TextRepeaterTool-module-scss-module__bLnEbW__textarea{width:100%;min-height:120px;color:var(--fg);background:var(--bg);border:1px solid var(--card-border);resize:vertical;border-radius:.75rem;outline:none;padding:.875rem 1rem;font-family:inherit;font-size:.9rem;line-height:1.6;transition:border-color .2s}.TextRepeaterTool-module-scss-module__bLnEbW__textarea:focus{border-color:var(--cat-text)}.TextRepeaterTool-module-scss-module__bLnEbW__textarea::placeholder{color:var(--fg-muted)}.TextRepeaterTool-module-scss-module__bLnEbW__controls{flex-wrap:wrap;gap:1.5rem;display:flex}.TextRepeaterTool-module-scss-module__bLnEbW__controlGroup{flex-direction:column;gap:.375rem;display:flex}.TextRepeaterTool-module-scss-module__bLnEbW__label{color:var(--fg);font-size:.8rem;font-weight:700}.TextRepeaterTool-module-scss-module__bLnEbW__countControl{align-items:center;gap:.375rem;display:flex}.TextRepeaterTool-module-scss-module__bLnEbW__countInput{width:4rem;color:var(--fg);background:var(--bg);border:1px solid var(--card-border);text-align:center;border-radius:.5rem;outline:none;padding:.5rem .75rem;font-size:.9rem;transition:border-color .2s}.TextRepeaterTool-module-scss-module__bLnEbW__countInput:focus{border-color:var(--cat-text)}.TextRepeaterTool-module-scss-module__bLnEbW__countBtn{border:1px solid var(--card-border);background:var(--bg);width:2rem;height:2rem;color:var(--fg);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;font-size:.75rem;transition:all .2s;display:flex}.TextRepeaterTool-module-scss-module__bLnEbW__countBtn:hover{border-color:var(--cat-text);color:var(--cat-text)}.TextRepeaterTool-module-scss-module__bLnEbW__separatorToggle{flex-wrap:wrap;gap:.375rem;display:flex}.TextRepeaterTool-module-scss-module__bLnEbW__sepBtn{border:1px solid var(--card-border);background:var(--bg);color:var(--fg-muted);cursor:pointer;border-radius:.5rem;padding:.5rem .75rem;font-size:.78rem;font-weight:600;transition:all .2s}.TextRepeaterTool-module-scss-module__bLnEbW__sepBtn.TextRepeaterTool-module-scss-module__bLnEbW__active{background:var(--cat-text);border-color:var(--cat-text);color:#fff}.TextRepeaterTool-module-scss-module__bLnEbW__sepBtn:hover:not(.TextRepeaterTool-module-scss-module__bLnEbW__active){border-color:var(--cat-text);color:var(--fg)}.TextRepeaterTool-module-scss-module__bLnEbW__sepCustom{width:5rem;color:var(--fg);background:var(--bg);border:1px solid var(--card-border);border-radius:.5rem;outline:none;padding:.5rem .75rem;font-size:.8rem;transition:border-color .2s}.TextRepeaterTool-module-scss-module__bLnEbW__sepCustom:focus{border-color:var(--cat-text)}.TextRepeaterTool-module-scss-module__bLnEbW__outputRow{align-items:stretch;gap:.5rem;display:flex}.TextRepeaterTool-module-scss-module__bLnEbW__outputBox{color:var(--fg);background:var(--bg);border:1px solid var(--cat-text);word-break:break-word;white-space:pre-wrap;border-radius:.75rem;flex:1;max-height:250px;padding:.875rem 1rem;font-size:.9rem;line-height:1.6;overflow-y:auto}.TextRepeaterTool-module-scss-module__bLnEbW__placeholder{color:var(--fg-muted)}.TextRepeaterTool-module-scss-module__bLnEbW__copyBtn{border:1px solid var(--card-border);background:var(--bg);width:2.75rem;color:var(--fg-muted);cursor:pointer;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;transition:all .2s;display:flex}.TextRepeaterTool-module-scss-module__bLnEbW__copyBtn:hover:not(:disabled){color:var(--cat-text);border-color:var(--cat-text)}.TextRepeaterTool-module-scss-module__bLnEbW__copyBtn:disabled{opacity:.4;cursor:not-allowed}
.RemoveDuplicatesTool-module-scss-module__9lusNq__container{flex-direction:column;gap:1rem;display:flex}.RemoveDuplicatesTool-module-scss-module__9lusNq__textarea{width:100%;min-height:180px;color:var(--fg);background:var(--bg);border:1px solid var(--card-border);resize:vertical;border-radius:.75rem;outline:none;padding:.875rem 1rem;font-family:Consolas,Monaco,monospace;font-size:.9rem;line-height:1.5;transition:border-color .2s}.RemoveDuplicatesTool-module-scss-module__9lusNq__textarea:focus{border-color:var(--cat-text)}.RemoveDuplicatesTool-module-scss-module__9lusNq__textarea::placeholder{color:var(--fg-muted)}.RemoveDuplicatesTool-module-scss-module__9lusNq__statsRow{flex-wrap:wrap;gap:.75rem;display:flex}.RemoveDuplicatesTool-module-scss-module__9lusNq__stat{background:var(--bg);border:1px solid var(--card-border);border-radius:.75rem;flex-direction:column;flex:1;align-items:center;gap:.2rem;min-width:100px;padding:.875rem 1.25rem;display:flex}.RemoveDuplicatesTool-module-scss-module__9lusNq__statValue{color:var(--fg);font-size:1.5rem;font-weight:900;line-height:1.1}.RemoveDuplicatesTool-module-scss-module__9lusNq__statLabel{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:600}.RemoveDuplicatesTool-module-scss-module__9lusNq__outputRow{align-items:stretch;gap:.5rem;display:flex}.RemoveDuplicatesTool-module-scss-module__9lusNq__outputBox{color:var(--fg);background:var(--bg);border:1px solid var(--cat-text);word-break:break-word;white-space:pre-wrap;border-radius:.75rem;flex:1;max-height:250px;padding:.875rem 1rem;font-family:Consolas,Monaco,monospace;font-size:.9rem;line-height:1.5;overflow-y:auto}.RemoveDuplicatesTool-module-scss-module__9lusNq__placeholder{color:var(--fg-muted)}.RemoveDuplicatesTool-module-scss-module__9lusNq__copyBtn{border:1px solid var(--card-border);background:var(--bg);width:2.75rem;color:var(--fg-muted);cursor:pointer;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;transition:all .2s;display:flex}.RemoveDuplicatesTool-module-scss-module__9lusNq__copyBtn:hover:not(:disabled){color:var(--cat-text);border-color:var(--cat-text)}.RemoveDuplicatesTool-module-scss-module__9lusNq__copyBtn:disabled{opacity:.4;cursor:not-allowed}
.FindReplaceTool-module-scss-module__o31hca__container{flex-direction:column;gap:1rem;display:flex}.FindReplaceTool-module-scss-module__o31hca__textarea{width:100%;min-height:140px;color:var(--fg);background:var(--bg);border:1px solid var(--card-border);resize:vertical;border-radius:.75rem;outline:none;padding:.875rem 1rem;font-family:inherit;font-size:.9rem;line-height:1.6;transition:border-color .2s}.FindReplaceTool-module-scss-module__o31hca__textarea:focus{border-color:var(--cat-text)}.FindReplaceTool-module-scss-module__o31hca__textarea::placeholder{color:var(--fg-muted)}.FindReplaceTool-module-scss-module__o31hca__inputRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:500px){.FindReplaceTool-module-scss-module__o31hca__inputRow{grid-template-columns:1fr}}.FindReplaceTool-module-scss-module__o31hca__inputGroup{flex-direction:column;gap:.375rem;display:flex}.FindReplaceTool-module-scss-module__o31hca__label{color:var(--fg);font-size:.8rem;font-weight:700}.FindReplaceTool-module-scss-module__o31hca__input{color:var(--fg);background:var(--bg);border:1px solid var(--card-border);border-radius:.5rem;outline:none;width:100%;padding:.75rem 1rem;font-size:.9rem;transition:border-color .2s}.FindReplaceTool-module-scss-module__o31hca__input:focus{border-color:var(--cat-text)}.FindReplaceTool-module-scss-module__o31hca__toggleRow{flex-wrap:wrap;gap:.5rem;display:flex}.FindReplaceTool-module-scss-module__o31hca__toggleBtn{border:1px solid var(--card-border);background:var(--bg);color:var(--fg-muted);cursor:pointer;border-radius:.5rem;align-items:center;gap:.4rem;padding:.5rem .875rem;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}.FindReplaceTool-module-scss-module__o31hca__toggleBtn.FindReplaceTool-module-scss-module__o31hca__active{background:var(--cat-text);border-color:var(--cat-text);color:#fff}.FindReplaceTool-module-scss-module__o31hca__toggleBtn:hover:not(.FindReplaceTool-module-scss-module__o31hca__active){border-color:var(--cat-text);color:var(--fg)}.FindReplaceTool-module-scss-module__o31hca__toggleLabel{font-size:.75rem;font-weight:700}.FindReplaceTool-module-scss-module__o31hca__outputRow{align-items:stretch;gap:.5rem;display:flex}.FindReplaceTool-module-scss-module__o31hca__outputBox{color:var(--fg);background:var(--bg);border:1px solid var(--cat-text);word-break:break-word;white-space:pre-wrap;border-radius:.75rem;flex:1;max-height:200px;padding:.875rem 1rem;font-size:.9rem;line-height:1.6;overflow-y:auto}.FindReplaceTool-module-scss-module__o31hca__placeholder{color:var(--fg-muted)}.FindReplaceTool-module-scss-module__o31hca__copyBtn{border:1px solid var(--card-border);background:var(--bg);width:2.75rem;color:var(--fg-muted);cursor:pointer;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;transition:all .2s;display:flex}.FindReplaceTool-module-scss-module__o31hca__copyBtn:hover:not(:disabled){color:var(--cat-text);border-color:var(--cat-text)}.FindReplaceTool-module-scss-module__o31hca__copyBtn:disabled{opacity:.4;cursor:not-allowed}.FindReplaceTool-module-scss-module__o31hca__matchCount{color:var(--cat-text);margin:0;font-size:.8rem;font-weight:700}.FindReplaceTool-module-scss-module__o31hca__error{color:#ef4444;margin:0;font-size:.8rem;font-weight:700}
.ReverseTextTool-module-scss-module__BKAjua__container{flex-direction:column;gap:1rem;display:flex}.ReverseTextTool-module-scss-module__BKAjua__textarea{width:100%;min-height:120px;color:var(--fg);background:var(--bg);border:1px solid var(--card-border);resize:vertical;border-radius:.75rem;outline:none;padding:.875rem 1rem;font-family:inherit;font-size:.9rem;line-height:1.6;transition:border-color .2s}.ReverseTextTool-module-scss-module__BKAjua__textarea:focus{border-color:var(--cat-text)}.ReverseTextTool-module-scss-module__BKAjua__textarea::placeholder{color:var(--fg-muted)}.ReverseTextTool-module-scss-module__BKAjua__modeRow{flex-wrap:wrap;gap:.5rem;display:flex}.ReverseTextTool-module-scss-module__BKAjua__modeBtn{border:1px solid var(--card-border);background:var(--bg);color:var(--fg-muted);cursor:pointer;border-radius:.5rem;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}.ReverseTextTool-module-scss-module__BKAjua__modeBtn i{font-size:.75rem}.ReverseTextTool-module-scss-module__BKAjua__modeBtn.ReverseTextTool-module-scss-module__BKAjua__active{background:var(--cat-text);border-color:var(--cat-text);color:#fff}.ReverseTextTool-module-scss-module__BKAjua__modeBtn:hover:not(.ReverseTextTool-module-scss-module__BKAjua__active){border-color:var(--cat-text);color:var(--fg)}.ReverseTextTool-module-scss-module__BKAjua__outputRow{align-items:stretch;gap:.5rem;display:flex}.ReverseTextTool-module-scss-module__BKAjua__outputBox{color:var(--fg);background:var(--bg);border:1px solid var(--cat-text);word-break:break-word;white-space:pre-wrap;border-radius:.75rem;flex:1;max-height:250px;padding:.875rem 1rem;font-size:.9rem;line-height:1.6;overflow-y:auto}.ReverseTextTool-module-scss-module__BKAjua__placeholder{color:var(--fg-muted)}.ReverseTextTool-module-scss-module__BKAjua__copyBtn{border:1px solid var(--card-border);background:var(--bg);width:2.75rem;color:var(--fg-muted);cursor:pointer;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;transition:all .2s;display:flex}.ReverseTextTool-module-scss-module__BKAjua__copyBtn:hover:not(:disabled){color:var(--cat-text);border-color:var(--cat-text)}.ReverseTextTool-module-scss-module__BKAjua__copyBtn:disabled{opacity:.4;cursor:not-allowed}
.TextSorterTool-module-scss-module__wK4DsW__container{flex-direction:column;gap:1rem;display:flex}.TextSorterTool-module-scss-module__wK4DsW__textarea{width:100%;min-height:120px;color:var(--fg);background:var(--bg);border:1px solid var(--card-border);resize:vertical;border-radius:.75rem;outline:none;padding:.875rem 1rem;font-family:inherit;font-size:.9rem;line-height:1.6;transition:border-color .2s}.TextSorterTool-module-scss-module__wK4DsW__textarea:focus{border-color:var(--cat-text)}.TextSorterTool-module-scss-module__wK4DsW__textarea::placeholder{color:var(--fg-muted)}.TextSorterTool-module-scss-module__wK4DsW__modeRow{flex-wrap:wrap;gap:.5rem;display:flex}.TextSorterTool-module-scss-module__wK4DsW__modeBtn{border:1px solid var(--card-border);background:var(--bg);color:var(--fg-muted);cursor:pointer;border-radius:.5rem;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}.TextSorterTool-module-scss-module__wK4DsW__modeBtn i{font-size:.75rem}.TextSorterTool-module-scss-module__wK4DsW__modeBtn.TextSorterTool-module-scss-module__wK4DsW__active{background:var(--cat-text);border-color:var(--cat-text);color:#fff}.TextSorterTool-module-scss-module__wK4DsW__modeBtn:hover:not(.TextSorterTool-module-scss-module__wK4DsW__active){border-color:var(--cat-text);color:var(--fg)}.TextSorterTool-module-scss-module__wK4DsW__outputRow{align-items:stretch;gap:.5rem;display:flex}.TextSorterTool-module-scss-module__wK4DsW__outputBox{color:var(--fg);background:var(--bg);border:1px solid var(--cat-text);word-break:break-word;white-space:pre-wrap;border-radius:.75rem;flex:1;max-height:250px;padding:.875rem 1rem;font-size:.9rem;line-height:1.6;overflow-y:auto}.TextSorterTool-module-scss-module__wK4DsW__placeholder{color:var(--fg-muted)}.TextSorterTool-module-scss-module__wK4DsW__copyBtn{border:1px solid var(--card-border);background:var(--bg);width:2.75rem;color:var(--fg-muted);cursor:pointer;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;transition:all .2s;display:flex}.TextSorterTool-module-scss-module__wK4DsW__copyBtn:hover:not(:disabled){color:var(--cat-text);border-color:var(--cat-text)}.TextSorterTool-module-scss-module__wK4DsW__copyBtn:disabled{opacity:.4;cursor:not-allowed}
.Skeleton-module-scss-module__Bh7Oma__shimmer{background:var(--card);background-image:linear-gradient(90deg,#fff0 0,#ffffff0d 20%,#ffffff14 50%,#ffffff0d 80%,#fff0 100%);background-size:200% 100%;border-radius:.5rem;animation:1.5s linear infinite Skeleton-module-scss-module__Bh7Oma__shimmer}@keyframes Skeleton-module-scss-module__Bh7Oma__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.Skeleton-module-scss-module__Bh7Oma__skeletonContainer{flex-direction:column;gap:1.5rem;width:100%;padding:2rem 0;display:flex}.Skeleton-module-scss-module__Bh7Oma__cardGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:640px){.Skeleton-module-scss-module__Bh7Oma__cardGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Skeleton-module-scss-module__Bh7Oma__cardGrid{grid-template-columns:repeat(3,1fr)}}.Skeleton-module-scss-module__Bh7Oma__card{border:1px solid var(--card-border);border-radius:1rem;height:200px}.Skeleton-module-scss-module__Bh7Oma__title{width:60%;height:2.5rem;margin-bottom:1.5rem}.Skeleton-module-scss-module__Bh7Oma__text{width:100%;height:1rem;margin-bottom:.5rem}.Skeleton-module-scss-module__Bh7Oma__textShort{width:75%;height:1rem;margin-bottom:.5rem}.Skeleton-module-scss-module__Bh7Oma__bannerSkeleton{background:var(--surface-base);border-bottom:1px solid var(--border-subtle);align-items:center;min-height:22rem;padding:7rem 1rem 3rem;display:flex}.Skeleton-module-scss-module__Bh7Oma__bannerSkeletonInner{grid-template-columns:1fr;align-items:center;gap:3rem;width:100%;max-width:80rem;margin:0 auto;display:grid}@media (min-width:768px){.Skeleton-module-scss-module__Bh7Oma__bannerSkeletonInner{grid-template-columns:1fr 1fr}}.Skeleton-module-scss-module__Bh7Oma__bannerSkeletonLeft{flex-direction:column;gap:1.25rem;display:flex}.Skeleton-module-scss-module__Bh7Oma__bannerSkeletonRight{justify-content:center;align-items:center;display:flex}.Skeleton-module-scss-module__Bh7Oma__bannerCard{aspect-ratio:1;border:1px solid var(--card-border);border-radius:1rem;width:100%;max-width:360px}.Skeleton-module-scss-module__Bh7Oma__heroSkeleton{justify-content:center;align-items:center;min-height:75vh;padding:6rem 1rem 3rem;display:flex}.Skeleton-module-scss-module__Bh7Oma__heroSkeleton .Skeleton-module-scss-module__Bh7Oma__skeletonContainer{align-items:center;gap:1.25rem;max-width:48rem}.Skeleton-module-scss-module__Bh7Oma__badge{width:160px;height:1.25rem;margin-bottom:.5rem}.Skeleton-module-scss-module__Bh7Oma__heroTitle{width:90%;max-width:700px;height:5rem}.Skeleton-module-scss-module__Bh7Oma__heroSubtitle{width:75%;max-width:500px;height:3rem}.Skeleton-module-scss-module__Bh7Oma__searchBar{border-radius:1rem;width:100%;max-width:600px;height:3.5rem;margin-top:.5rem}
.Slider-module-scss-module__77Zkbq__root{-webkit-user-select:none;user-select:none;touch-action:none;align-items:center;width:100%;height:20px;display:flex;position:relative}.Slider-module-scss-module__77Zkbq__track{background-color:var(--border-subtle,#e2e8f0);border-radius:9999px;flex-grow:1;height:6px;position:relative}.Slider-module-scss-module__77Zkbq__range{background-color:var(--text-brand,#3b82f6);border-radius:9999px;height:100%;position:absolute}.Slider-module-scss-module__77Zkbq__thumb{border:1px solid var(--border-subtle,#e2e8f0);background-color:#fff;border-radius:50%;width:16px;height:16px;transition:box-shadow .1s;display:block;box-shadow:0 2px 4px #0000001a}.Slider-module-scss-module__77Zkbq__thumb:hover{box-shadow:0 2px 6px #00000026}.Slider-module-scss-module__77Zkbq__thumb:focus{box-shadow:0 0 0 2px var(--text-brand,#3b82f6);outline:none}
.PasswordGeneratorTool-module-scss-module__xGhA6W__container{flex-direction:column;gap:1rem;display:flex}.PasswordGeneratorTool-module-scss-module__xGhA6W__passwordRow{align-items:stretch;gap:.5rem;display:flex}.PasswordGeneratorTool-module-scss-module__xGhA6W__passwordDisplay{color:var(--fg);background:var(--bg);border:1px solid var(--cat-text);word-break:break-all;border-radius:.75rem;flex:1;align-items:center;min-height:3rem;padding:.875rem 1rem;font-family:Courier New,monospace;font-size:1.1rem;line-height:1.6;display:flex}.PasswordGeneratorTool-module-scss-module__xGhA6W__placeholder{color:var(--fg-muted);font-family:inherit;font-size:.9rem}.PasswordGeneratorTool-module-scss-module__xGhA6W__copyBtn{border:1px solid var(--card-border);background:var(--bg);width:2.75rem;color:var(--fg-muted);cursor:pointer;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;transition:all .2s;display:flex}.PasswordGeneratorTool-module-scss-module__xGhA6W__copyBtn:hover:not(:disabled){color:var(--cat-text);border-color:var(--cat-text)}.PasswordGeneratorTool-module-scss-module__xGhA6W__copyBtn:disabled{opacity:.4;cursor:not-allowed}.PasswordGeneratorTool-module-scss-module__xGhA6W__generateBtn{background:var(--cat-text);color:#fff;cursor:pointer;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9rem;font-weight:700;transition:opacity .2s;display:flex}.PasswordGeneratorTool-module-scss-module__xGhA6W__generateBtn:hover{opacity:.9}.PasswordGeneratorTool-module-scss-module__xGhA6W__generateBtn i{font-size:.85rem}.PasswordGeneratorTool-module-scss-module__xGhA6W__controls{flex-direction:column;gap:1rem;display:flex}.PasswordGeneratorTool-module-scss-module__xGhA6W__controlGroup{flex-direction:column;gap:.5rem;display:flex}.PasswordGeneratorTool-module-scss-module__xGhA6W__label{color:var(--fg);font-size:.8rem;font-weight:700}.PasswordGeneratorTool-module-scss-module__xGhA6W__slider{appearance:none;background:var(--card-border);border-radius:3px;outline:none;width:100%;height:6px}.PasswordGeneratorTool-module-scss-module__xGhA6W__slider::-webkit-slider-thumb{appearance:none;background:var(--cat-text);cursor:pointer;border:none;border-radius:50%;width:20px;height:20px}.PasswordGeneratorTool-module-scss-module__xGhA6W__checkboxGroup{flex-wrap:wrap;gap:.5rem;display:flex}.PasswordGeneratorTool-module-scss-module__xGhA6W__checkbox{border:1px solid var(--card-border);background:var(--bg);color:var(--fg-muted);cursor:pointer;border-radius:.5rem;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}.PasswordGeneratorTool-module-scss-module__xGhA6W__checkbox input{display:none}.PasswordGeneratorTool-module-scss-module__xGhA6W__checkbox.PasswordGeneratorTool-module-scss-module__xGhA6W__checked{border-color:var(--cat-text);color:var(--cat-text);background:color-mix(in srgb, var(--cat-text) 8%, transparent)}.PasswordGeneratorTool-module-scss-module__xGhA6W__checkbox:hover{border-color:var(--cat-text)}.PasswordGeneratorTool-module-scss-module__xGhA6W__warning{color:var(--cat-text);font-size:.8rem;font-weight:600}
.SlugGeneratorTool-module-scss-module__ENavoG__container{flex-direction:column;gap:1rem;display:flex}.SlugGeneratorTool-module-scss-module__ENavoG__textarea{width:100%;min-height:100px;color:var(--fg);background:var(--bg);border:1px solid var(--card-border);resize:vertical;border-radius:.75rem;outline:none;padding:.875rem 1rem;font-family:inherit;font-size:.9rem;line-height:1.6;transition:border-color .2s}.SlugGeneratorTool-module-scss-module__ENavoG__textarea:focus{border-color:var(--cat-text)}.SlugGeneratorTool-module-scss-module__ENavoG__textarea::placeholder{color:var(--fg-muted)}.SlugGeneratorTool-module-scss-module__ENavoG__outputRow{align-items:stretch;gap:.5rem;display:flex}.SlugGeneratorTool-module-scss-module__ENavoG__outputBox{color:var(--fg);background:var(--bg);border:1px solid var(--cat-text);word-break:break-all;border-radius:.75rem;flex:1;align-items:center;min-height:3rem;padding:.875rem 1rem;font-family:Courier New,monospace;font-size:.9rem;line-height:1.6;display:flex}.SlugGeneratorTool-module-scss-module__ENavoG__placeholder{color:var(--fg-muted);font-family:inherit;font-size:.9rem}.SlugGeneratorTool-module-scss-module__ENavoG__copyBtn{border:1px solid var(--card-border);background:var(--bg);width:2.75rem;color:var(--fg-muted);cursor:pointer;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;transition:all .2s;display:flex}.SlugGeneratorTool-module-scss-module__ENavoG__copyBtn:hover:not(:disabled){color:var(--cat-text);border-color:var(--cat-text)}.SlugGeneratorTool-module-scss-module__ENavoG__copyBtn:disabled{opacity:.4;cursor:not-allowed}
.UpsideDownTextTool-module-scss-module__Iif4kG__container{flex-direction:column;gap:1rem;display:flex}.UpsideDownTextTool-module-scss-module__Iif4kG__textarea{width:100%;min-height:100px;color:var(--fg);background:var(--bg);border:1px solid var(--card-border);resize:vertical;border-radius:.75rem;outline:none;padding:.875rem 1rem;font-family:inherit;font-size:.9rem;line-height:1.6;transition:border-color .2s}.UpsideDownTextTool-module-scss-module__Iif4kG__textarea:focus{border-color:var(--cat-text)}.UpsideDownTextTool-module-scss-module__Iif4kG__textarea::placeholder{color:var(--fg-muted)}.UpsideDownTextTool-module-scss-module__Iif4kG__outputRow{align-items:stretch;gap:.5rem;display:flex}.UpsideDownTextTool-module-scss-module__Iif4kG__outputBox{color:var(--fg);background:var(--bg);border:1px solid var(--cat-text);word-break:break-word;border-radius:.75rem;flex:1;align-items:center;min-height:3rem;padding:.875rem 1rem;font-size:1.1rem;line-height:1.6;display:flex}.UpsideDownTextTool-module-scss-module__Iif4kG__placeholder{color:var(--fg-muted);font-size:.9rem}.UpsideDownTextTool-module-scss-module__Iif4kG__copyBtn{border:1px solid var(--card-border);background:var(--bg);width:2.75rem;color:var(--fg-muted);cursor:pointer;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;transition:all .2s;display:flex}.UpsideDownTextTool-module-scss-module__Iif4kG__copyBtn:hover:not(:disabled){color:var(--cat-text);border-color:var(--cat-text)}.UpsideDownTextTool-module-scss-module__Iif4kG__copyBtn:disabled{opacity:.4;cursor:not-allowed}
.JsonFormatterTool-module-scss-module__gOVrGW__container{flex-direction:column;gap:1rem;display:flex}.JsonFormatterTool-module-scss-module__gOVrGW__textarea{width:100%;min-height:180px;color:var(--fg);background:var(--bg);border:1px solid var(--card-border);resize:vertical;border-radius:.75rem;outline:none;padding:.875rem 1rem;font-family:Courier New,monospace;font-size:.85rem;line-height:1.5;transition:border-color .2s}.JsonFormatterTool-module-scss-module__gOVrGW__textarea:focus{border-color:var(--cat-text)}.JsonFormatterTool-module-scss-module__gOVrGW__textarea::placeholder{color:var(--fg-muted);font-family:inherit}.JsonFormatterTool-module-scss-module__gOVrGW__toolbar{gap:.5rem;display:flex}.JsonFormatterTool-module-scss-module__gOVrGW__toggleBtn{border:1px solid var(--card-border);background:var(--bg);color:var(--fg-muted);cursor:pointer;border-radius:.5rem;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}.JsonFormatterTool-module-scss-module__gOVrGW__toggleBtn i{font-size:.75rem}.JsonFormatterTool-module-scss-module__gOVrGW__toggleBtn.JsonFormatterTool-module-scss-module__gOVrGW__active{background:var(--cat-text);border-color:var(--cat-text);color:#fff}.JsonFormatterTool-module-scss-module__gOVrGW__toggleBtn:hover:not(.JsonFormatterTool-module-scss-module__gOVrGW__active){border-color:var(--cat-text);color:var(--fg)}.JsonFormatterTool-module-scss-module__gOVrGW__error{color:#ef4444;white-space:pre-wrap;background:#ef444414;border:1px solid #ef44444d;border-radius:.5rem;padding:.75rem 1rem;font-family:Courier New,monospace;font-size:.8rem;line-height:1.5}.JsonFormatterTool-module-scss-module__gOVrGW__outputRow{align-items:stretch;gap:.5rem;display:flex}.JsonFormatterTool-module-scss-module__gOVrGW__outputBox{color:var(--fg);background:var(--bg);border:1px solid var(--cat-text);resize:vertical;border-radius:.75rem;outline:none;flex:1;padding:.875rem 1rem;font-family:Courier New,monospace;font-size:.85rem;line-height:1.5}.JsonFormatterTool-module-scss-module__gOVrGW__copyBtn{border:1px solid var(--card-border);background:var(--bg);width:2.75rem;color:var(--fg-muted);cursor:pointer;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;transition:all .2s;display:flex}.JsonFormatterTool-module-scss-module__gOVrGW__copyBtn:hover:not(:disabled){color:var(--cat-text);border-color:var(--cat-text)}.JsonFormatterTool-module-scss-module__gOVrGW__copyBtn:disabled{opacity:.4;cursor:not-allowed}
.Base64Tool-module-scss-module__blwu2q__container{flex-direction:column;gap:1rem;display:flex}.Base64Tool-module-scss-module__blwu2q__modeRow{gap:.5rem;display:flex}.Base64Tool-module-scss-module__blwu2q__modeBtn{border:1px solid var(--card-border);background:var(--bg);color:var(--fg-muted);cursor:pointer;border-radius:.5rem;align-items:center;gap:.375rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.Base64Tool-module-scss-module__blwu2q__modeBtn i{font-size:.75rem}.Base64Tool-module-scss-module__blwu2q__modeBtn.Base64Tool-module-scss-module__blwu2q__active{background:var(--cat-text);border-color:var(--cat-text);color:#fff}.Base64Tool-module-scss-module__blwu2q__modeBtn:hover:not(.Base64Tool-module-scss-module__blwu2q__active){border-color:var(--cat-text);color:var(--fg)}.Base64Tool-module-scss-module__blwu2q__textarea{width:100%;min-height:140px;color:var(--fg);background:var(--bg);border:1px solid var(--card-border);resize:vertical;border-radius:.75rem;outline:none;padding:.875rem 1rem;font-family:Courier New,monospace;font-size:.85rem;line-height:1.5;transition:border-color .2s}.Base64Tool-module-scss-module__blwu2q__textarea:focus{border-color:var(--cat-text)}.Base64Tool-module-scss-module__blwu2q__textarea::placeholder{color:var(--fg-muted);font-family:inherit}.Base64Tool-module-scss-module__blwu2q__outputRow{align-items:stretch;gap:.5rem;display:flex}.Base64Tool-module-scss-module__blwu2q__outputBox{color:var(--fg);background:var(--bg);border:1px solid var(--cat-text);resize:vertical;border-radius:.75rem;outline:none;flex:1;padding:.875rem 1rem;font-family:Courier New,monospace;font-size:.85rem;line-height:1.5}.Base64Tool-module-scss-module__blwu2q__copyBtn{border:1px solid var(--card-border);background:var(--bg);width:2.75rem;color:var(--fg-muted);cursor:pointer;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;transition:all .2s;display:flex}.Base64Tool-module-scss-module__blwu2q__copyBtn:hover:not(:disabled){color:var(--cat-text);border-color:var(--cat-text)}.Base64Tool-module-scss-module__blwu2q__copyBtn:disabled{opacity:.4;cursor:not-allowed}
.UrlEncodeDecodeTool-module-scss-module__yDfZuW__container{flex-direction:column;gap:1rem;display:flex}.UrlEncodeDecodeTool-module-scss-module__yDfZuW__modeRow{flex-wrap:wrap;gap:.5rem;display:flex}.UrlEncodeDecodeTool-module-scss-module__yDfZuW__modeBtn{border:1px solid var(--card-border);background:var(--bg);color:var(--fg-muted);cursor:pointer;border-radius:.5rem;align-items:center;gap:.375rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.UrlEncodeDecodeTool-module-scss-module__yDfZuW__modeBtn i{font-size:.75rem}.UrlEncodeDecodeTool-module-scss-module__yDfZuW__modeBtn.UrlEncodeDecodeTool-module-scss-module__yDfZuW__active{background:var(--cat-text);border-color:var(--cat-text);color:#fff}.UrlEncodeDecodeTool-module-scss-module__yDfZuW__modeBtn:hover:not(.UrlEncodeDecodeTool-module-scss-module__yDfZuW__active){border-color:var(--cat-text);color:var(--fg)}.UrlEncodeDecodeTool-module-scss-module__yDfZuW__subBtn{border:1px solid var(--card-border);background:var(--bg);color:var(--fg-muted);cursor:pointer;border-radius:.375rem;padding:.35rem .875rem;font-size:.78rem;font-weight:600;transition:all .2s}.UrlEncodeDecodeTool-module-scss-module__yDfZuW__subBtn.UrlEncodeDecodeTool-module-scss-module__yDfZuW__active{background:color-mix(in srgb, var(--cat-text) 15%, transparent);border-color:var(--cat-text);color:var(--cat-text)}.UrlEncodeDecodeTool-module-scss-module__yDfZuW__subBtn:hover:not(.UrlEncodeDecodeTool-module-scss-module__yDfZuW__active){border-color:var(--cat-text);color:var(--fg)}.UrlEncodeDecodeTool-module-scss-module__yDfZuW__textarea{width:100%;min-height:140px;color:var(--fg);background:var(--bg);border:1px solid var(--card-border);resize:vertical;border-radius:.75rem;outline:none;padding:.875rem 1rem;font-family:Courier New,monospace;font-size:.85rem;line-height:1.5;transition:border-color .2s}.UrlEncodeDecodeTool-module-scss-module__yDfZuW__textarea:focus{border-color:var(--cat-text)}.UrlEncodeDecodeTool-module-scss-module__yDfZuW__textarea::placeholder{color:var(--fg-muted);font-family:inherit}.UrlEncodeDecodeTool-module-scss-module__yDfZuW__outputRow{align-items:stretch;gap:.5rem;display:flex}.UrlEncodeDecodeTool-module-scss-module__yDfZuW__outputBox{color:var(--fg);background:var(--bg);border:1px solid var(--cat-text);resize:vertical;border-radius:.75rem;outline:none;flex:1;padding:.875rem 1rem;font-family:Courier New,monospace;font-size:.85rem;line-height:1.5}.UrlEncodeDecodeTool-module-scss-module__yDfZuW__copyBtn{border:1px solid var(--card-border);background:var(--bg);width:2.75rem;color:var(--fg-muted);cursor:pointer;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;transition:all .2s;display:flex}.UrlEncodeDecodeTool-module-scss-module__yDfZuW__copyBtn:hover:not(:disabled){color:var(--cat-text);border-color:var(--cat-text)}.UrlEncodeDecodeTool-module-scss-module__yDfZuW__copyBtn:disabled{opacity:.4;cursor:not-allowed}
.UuidGeneratorTool-module-scss-module__kDsL9G__container{flex-direction:column;gap:1rem;display:flex}.UuidGeneratorTool-module-scss-module__kDsL9G__controls{flex-wrap:wrap;align-items:flex-end;gap:1.5rem;display:flex}.UuidGeneratorTool-module-scss-module__kDsL9G__controlGroup{flex-direction:column;gap:.375rem;display:flex}.UuidGeneratorTool-module-scss-module__kDsL9G__label{color:var(--fg);font-size:.8rem;font-weight:700}.UuidGeneratorTool-module-scss-module__kDsL9G__countControl{align-items:center;gap:.375rem;display:flex}.UuidGeneratorTool-module-scss-module__kDsL9G__countInput{width:4rem;color:var(--fg);background:var(--bg);border:1px solid var(--card-border);text-align:center;border-radius:.5rem;outline:none;padding:.5rem .75rem;font-size:.9rem;transition:border-color .2s}.UuidGeneratorTool-module-scss-module__kDsL9G__countInput:focus{border-color:var(--cat-text)}.UuidGeneratorTool-module-scss-module__kDsL9G__countBtn{border:1px solid var(--card-border);background:var(--bg);width:2rem;height:2rem;color:var(--fg);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;font-size:.75rem;transition:all .2s;display:flex}.UuidGeneratorTool-module-scss-module__kDsL9G__countBtn:hover{border-color:var(--cat-text);color:var(--cat-text)}.UuidGeneratorTool-module-scss-module__kDsL9G__checkbox{border:1px solid var(--card-border);background:var(--bg);color:var(--fg-muted);cursor:pointer;border-radius:.5rem;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}.UuidGeneratorTool-module-scss-module__kDsL9G__checkbox input{display:none}.UuidGeneratorTool-module-scss-module__kDsL9G__checkbox.UuidGeneratorTool-module-scss-module__kDsL9G__checked{border-color:var(--cat-text);color:var(--cat-text);background:color-mix(in srgb, var(--cat-text) 8%, transparent)}.UuidGeneratorTool-module-scss-module__kDsL9G__checkbox:hover{border-color:var(--cat-text)}.UuidGeneratorTool-module-scss-module__kDsL9G__generateBtn{background:var(--cat-text);color:#fff;cursor:pointer;border:none;border-radius:.75rem;justify-content:center;align-self:flex-start;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9rem;font-weight:700;transition:opacity .2s;display:flex}.UuidGeneratorTool-module-scss-module__kDsL9G__generateBtn:hover{opacity:.9}.UuidGeneratorTool-module-scss-module__kDsL9G__generateBtn i{font-size:.85rem}.UuidGeneratorTool-module-scss-module__kDsL9G__outputSection{flex-direction:column;gap:.75rem;display:flex}.UuidGeneratorTool-module-scss-module__kDsL9G__outputHeader{justify-content:space-between;align-items:center;display:flex}.UuidGeneratorTool-module-scss-module__kDsL9G__uuidCount{color:var(--fg-muted);font-size:.8rem;font-weight:700}.UuidGeneratorTool-module-scss-module__kDsL9G__copyAllBtn{border:1px solid var(--card-border);background:var(--bg);color:var(--fg-muted);cursor:pointer;border-radius:.375rem;align-items:center;gap:.25rem;padding:.35rem .75rem;font-size:.78rem;font-weight:600;transition:all .2s;display:flex}.UuidGeneratorTool-module-scss-module__kDsL9G__copyAllBtn:hover{border-color:var(--cat-text);color:var(--cat-text)}.UuidGeneratorTool-module-scss-module__kDsL9G__uuidList{border:1px solid var(--card-border);border-radius:.75rem;flex-direction:column;gap:.375rem;max-height:320px;padding:.5rem;display:flex;overflow-y:auto}.UuidGeneratorTool-module-scss-module__kDsL9G__uuidRow{background:var(--bg);color:var(--fg);border-radius:.375rem;justify-content:space-between;align-items:center;padding:.5rem .75rem;font-family:Courier New,monospace;font-size:.85rem;transition:background .2s;display:flex}.UuidGeneratorTool-module-scss-module__kDsL9G__uuidRow:hover{background:color-mix(in srgb, var(--cat-text) 5%, transparent)}.UuidGeneratorTool-module-scss-module__kDsL9G__uuidText{word-break:break-all}.UuidGeneratorTool-module-scss-module__kDsL9G__copyOneBtn{width:2rem;height:2rem;color:var(--fg-muted);cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;transition:all .2s;display:flex}.UuidGeneratorTool-module-scss-module__kDsL9G__copyOneBtn:hover{color:var(--cat-text);background:color-mix(in srgb, var(--cat-text) 10%, transparent)}
.LoremIpsumGeneratorTool-module-scss-module__fGA1kq__container{flex-direction:column;gap:1rem;display:flex}.LoremIpsumGeneratorTool-module-scss-module__fGA1kq__controls{flex-wrap:wrap;align-items:flex-end;gap:1.5rem;display:flex}.LoremIpsumGeneratorTool-module-scss-module__fGA1kq__controlGroup{flex-direction:column;gap:.375rem;display:flex}.LoremIpsumGeneratorTool-module-scss-module__fGA1kq__label{color:var(--fg);font-size:.8rem;font-weight:700}.LoremIpsumGeneratorTool-module-scss-module__fGA1kq__countControl{align-items:center;gap:.375rem;display:flex}.LoremIpsumGeneratorTool-module-scss-module__fGA1kq__countInput{width:4rem;color:var(--fg);background:var(--bg);border:1px solid var(--card-border);text-align:center;border-radius:.5rem;outline:none;padding:.5rem .75rem;font-size:.9rem;transition:border-color .2s}.LoremIpsumGeneratorTool-module-scss-module__fGA1kq__countInput:focus{border-color:var(--cat-text)}.LoremIpsumGeneratorTool-module-scss-module__fGA1kq__countBtn{border:1px solid var(--card-border);background:var(--bg);width:2rem;height:2rem;color:var(--fg);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;font-size:.75rem;transition:all .2s;display:flex}.LoremIpsumGeneratorTool-module-scss-module__fGA1kq__countBtn:hover{border-color:var(--cat-text);color:var(--cat-text)}.LoremIpsumGeneratorTool-module-scss-module__fGA1kq__checkbox{border:1px solid var(--card-border);background:var(--bg);color:var(--fg-muted);cursor:pointer;border-radius:.5rem;align-items:center;gap:.375rem;margin-bottom:.125rem;padding:.5rem .75rem;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}.LoremIpsumGeneratorTool-module-scss-module__fGA1kq__checkbox input{display:none}.LoremIpsumGeneratorTool-module-scss-module__fGA1kq__checkbox.LoremIpsumGeneratorTool-module-scss-module__fGA1kq__checked{border-color:var(--cat-text);color:var(--cat-text);background:color-mix(in srgb, var(--cat-text) 8%, transparent)}.LoremIpsumGeneratorTool-module-scss-module__fGA1kq__checkbox:hover{border-color:var(--cat-text)}.LoremIpsumGeneratorTool-module-scss-module__fGA1kq__unitRow{gap:.5rem;display:flex}.LoremIpsumGeneratorTool-module-scss-module__fGA1kq__unitBtn{border:1px solid var(--card-border);background:var(--bg);color:var(--fg-muted);cursor:pointer;border-radius:.5rem;padding:.5rem 1rem;font-size:.8rem;font-weight:600;transition:all .2s}.LoremIpsumGeneratorTool-module-scss-module__fGA1kq__unitBtn.LoremIpsumGeneratorTool-module-scss-module__fGA1kq__active{background:var(--cat-text);border-color:var(--cat-text);color:#fff}.LoremIpsumGeneratorTool-module-scss-module__fGA1kq__unitBtn:hover:not(.LoremIpsumGeneratorTool-module-scss-module__fGA1kq__active){border-color:var(--cat-text);color:var(--fg)}.LoremIpsumGeneratorTool-module-scss-module__fGA1kq__outputRow{align-items:stretch;gap:.5rem;display:flex}.LoremIpsumGeneratorTool-module-scss-module__fGA1kq__outputBox{color:var(--fg);background:var(--bg);border:1px solid var(--cat-text);resize:vertical;border-radius:.75rem;outline:none;flex:1;min-height:180px;padding:.875rem 1rem;font-family:inherit;font-size:.9rem;line-height:1.6}.LoremIpsumGeneratorTool-module-scss-module__fGA1kq__copyBtn{border:1px solid var(--card-border);background:var(--bg);width:2.75rem;color:var(--fg-muted);cursor:pointer;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;transition:all .2s;display:flex}.LoremIpsumGeneratorTool-module-scss-module__fGA1kq__copyBtn:hover:not(:disabled){color:var(--cat-text);border-color:var(--cat-text)}.LoremIpsumGeneratorTool-module-scss-module__fGA1kq__copyBtn:disabled{opacity:.4;cursor:not-allowed}
.HtmlMinifierTool-module-scss-module__cTFmqa__container{flex-direction:column;gap:1rem;display:flex}.HtmlMinifierTool-module-scss-module__cTFmqa__textarea{width:100%;min-height:180px;color:var(--fg);background:var(--bg);border:1px solid var(--card-border);resize:vertical;border-radius:.75rem;outline:none;padding:.875rem 1rem;font-family:Courier New,monospace;font-size:.85rem;line-height:1.5;transition:border-color .2s}.HtmlMinifierTool-module-scss-module__cTFmqa__textarea:focus{border-color:var(--cat-text)}.HtmlMinifierTool-module-scss-module__cTFmqa__textarea::placeholder{color:var(--fg-muted);font-family:inherit}.HtmlMinifierTool-module-scss-module__cTFmqa__statsRow{gap:1rem;display:flex}.HtmlMinifierTool-module-scss-module__cTFmqa__stat{border:1px solid var(--card-border);background:var(--bg);border-radius:.5rem;flex-direction:column;align-items:center;min-width:5rem;padding:.75rem 1rem;display:flex}.HtmlMinifierTool-module-scss-module__cTFmqa__statValue{color:var(--fg);font-size:1.1rem;font-weight:800}.HtmlMinifierTool-module-scss-module__cTFmqa__statLabel{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:600}.HtmlMinifierTool-module-scss-module__cTFmqa__outputRow{align-items:stretch;gap:.5rem;display:flex}.HtmlMinifierTool-module-scss-module__cTFmqa__outputBox{color:var(--fg);background:var(--bg);border:1px solid var(--cat-text);resize:vertical;border-radius:.75rem;outline:none;flex:1;padding:.875rem 1rem;font-family:Courier New,monospace;font-size:.85rem;line-height:1.5}.HtmlMinifierTool-module-scss-module__cTFmqa__copyBtn{border:1px solid var(--card-border);background:var(--bg);width:2.75rem;color:var(--fg-muted);cursor:pointer;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;transition:all .2s;display:flex}.HtmlMinifierTool-module-scss-module__cTFmqa__copyBtn:hover:not(:disabled){color:var(--cat-text);border-color:var(--cat-text)}.HtmlMinifierTool-module-scss-module__cTFmqa__copyBtn:disabled{opacity:.4;cursor:not-allowed}
.CssMinifierTool-module-scss-module__olDCmG__container{flex-direction:column;gap:1rem;display:flex}.CssMinifierTool-module-scss-module__olDCmG__textarea{width:100%;min-height:180px;color:var(--fg);background:var(--bg);border:1px solid var(--card-border);resize:vertical;border-radius:.75rem;outline:none;padding:.875rem 1rem;font-family:Courier New,monospace;font-size:.85rem;line-height:1.5;transition:border-color .2s}.CssMinifierTool-module-scss-module__olDCmG__textarea:focus{border-color:var(--cat-text)}.CssMinifierTool-module-scss-module__olDCmG__textarea::placeholder{color:var(--fg-muted);font-family:inherit}.CssMinifierTool-module-scss-module__olDCmG__statsRow{gap:1rem;display:flex}.CssMinifierTool-module-scss-module__olDCmG__stat{border:1px solid var(--card-border);background:var(--bg);border-radius:.5rem;flex-direction:column;align-items:center;min-width:5rem;padding:.75rem 1rem;display:flex}.CssMinifierTool-module-scss-module__olDCmG__statValue{color:var(--fg);font-size:1.1rem;font-weight:800}.CssMinifierTool-module-scss-module__olDCmG__statLabel{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:600}.CssMinifierTool-module-scss-module__olDCmG__outputRow{align-items:stretch;gap:.5rem;display:flex}.CssMinifierTool-module-scss-module__olDCmG__outputBox{color:var(--fg);background:var(--bg);border:1px solid var(--cat-text);resize:vertical;border-radius:.75rem;outline:none;flex:1;padding:.875rem 1rem;font-family:Courier New,monospace;font-size:.85rem;line-height:1.5}.CssMinifierTool-module-scss-module__olDCmG__copyBtn{border:1px solid var(--card-border);background:var(--bg);width:2.75rem;color:var(--fg-muted);cursor:pointer;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;transition:all .2s;display:flex}.CssMinifierTool-module-scss-module__olDCmG__copyBtn:hover:not(:disabled){color:var(--cat-text);border-color:var(--cat-text)}.CssMinifierTool-module-scss-module__olDCmG__copyBtn:disabled{opacity:.4;cursor:not-allowed}
.ColorConverterTool-module-scss-module__MYoMVq__container{flex-direction:column;gap:1rem;display:flex}.ColorConverterTool-module-scss-module__MYoMVq__input{width:100%;color:var(--fg);background:var(--bg);border:1px solid var(--card-border);border-radius:.75rem;outline:none;padding:.875rem 1rem;font-family:Courier New,monospace;font-size:.9rem;transition:border-color .2s}.ColorConverterTool-module-scss-module__MYoMVq__input:focus{border-color:var(--cat-text)}.ColorConverterTool-module-scss-module__MYoMVq__input::placeholder{color:var(--fg-muted);font-family:inherit}.ColorConverterTool-module-scss-module__MYoMVq__preview{border:1px solid var(--card-border);border-radius:.75rem;justify-content:center;align-items:center;height:4rem;transition:background-color .1s;display:flex}.ColorConverterTool-module-scss-module__MYoMVq__previewText{text-shadow:0 0 8px #00000080,0 0 3px #0000004d;color:#fff;mix-blend-mode:overlay;font-family:Courier New,monospace;font-size:1rem;font-weight:700}.ColorConverterTool-module-scss-module__MYoMVq__formats{flex-direction:column;gap:.5rem;display:flex}.ColorConverterTool-module-scss-module__MYoMVq__formatRow{border:1px solid var(--card-border);background:var(--bg);border-radius:.5rem;align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}.ColorConverterTool-module-scss-module__MYoMVq__formatLabel{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em;min-width:3rem;font-size:.75rem;font-weight:700}.ColorConverterTool-module-scss-module__MYoMVq__formatValue{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:Courier New,monospace;font-size:.85rem;overflow:hidden}.ColorConverterTool-module-scss-module__MYoMVq__formatCopy{width:2rem;height:2rem;color:var(--fg-muted);cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;transition:all .2s;display:flex}.ColorConverterTool-module-scss-module__MYoMVq__formatCopy:hover{color:var(--cat-text);background:color-mix(in srgb, var(--cat-text) 10%, transparent)}.ColorConverterTool-module-scss-module__MYoMVq__error{color:#ef4444;font-size:.8rem;font-weight:600}
.NumberBaseConverterTool-module-scss-module__8l6XPq__container{flex-direction:column;gap:1rem;display:flex}.NumberBaseConverterTool-module-scss-module__8l6XPq__baseRow{flex-wrap:wrap;gap:.5rem;display:flex}.NumberBaseConverterTool-module-scss-module__8l6XPq__baseBtn{border:1px solid var(--card-border);background:var(--bg);color:var(--fg-muted);cursor:pointer;border-radius:.5rem;padding:.5rem 1rem;font-size:.8rem;font-weight:600;transition:all .2s}.NumberBaseConverterTool-module-scss-module__8l6XPq__baseBtn.NumberBaseConverterTool-module-scss-module__8l6XPq__active{background:var(--cat-text);border-color:var(--cat-text);color:#fff}.NumberBaseConverterTool-module-scss-module__8l6XPq__baseBtn:hover:not(.NumberBaseConverterTool-module-scss-module__8l6XPq__active){border-color:var(--cat-text);color:var(--fg)}.NumberBaseConverterTool-module-scss-module__8l6XPq__input{width:100%;color:var(--fg);background:var(--bg);border:1px solid var(--card-border);border-radius:.75rem;outline:none;padding:.875rem 1rem;font-family:Courier New,monospace;font-size:.9rem;transition:border-color .2s}.NumberBaseConverterTool-module-scss-module__8l6XPq__input:focus{border-color:var(--cat-text)}.NumberBaseConverterTool-module-scss-module__8l6XPq__input::placeholder{color:var(--fg-muted);font-family:inherit}.NumberBaseConverterTool-module-scss-module__8l6XPq__error{color:#ef4444;font-size:.8rem;font-weight:600}.NumberBaseConverterTool-module-scss-module__8l6XPq__resultRow{border:1px solid var(--card-border);background:var(--bg);border-radius:.5rem;align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}.NumberBaseConverterTool-module-scss-module__8l6XPq__resultLabel{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em;min-width:5.5rem;font-size:.75rem;font-weight:700}.NumberBaseConverterTool-module-scss-module__8l6XPq__resultValue{color:var(--fg);word-break:break-all;flex:1;font-family:Courier New,monospace;font-size:.85rem}.NumberBaseConverterTool-module-scss-module__8l6XPq__empty{color:var(--fg-muted)}.NumberBaseConverterTool-module-scss-module__8l6XPq__resultCopy{width:2rem;height:2rem;color:var(--fg-muted);cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;transition:all .2s;display:flex}.NumberBaseConverterTool-module-scss-module__8l6XPq__resultCopy:hover{color:var(--cat-text);background:color-mix(in srgb, var(--cat-text) 10%, transparent)}
.HtmlEntityTool-module-scss-module__2RHnXW__container{flex-direction:column;gap:1rem;display:flex}.HtmlEntityTool-module-scss-module__2RHnXW__modeRow{gap:.5rem;display:flex}.HtmlEntityTool-module-scss-module__2RHnXW__modeBtn{border:1px solid var(--card-border);background:var(--bg);color:var(--fg-muted);cursor:pointer;border-radius:.5rem;align-items:center;gap:.375rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.HtmlEntityTool-module-scss-module__2RHnXW__modeBtn i{font-size:.75rem}.HtmlEntityTool-module-scss-module__2RHnXW__modeBtn.HtmlEntityTool-module-scss-module__2RHnXW__active{background:var(--cat-text);border-color:var(--cat-text);color:#fff}.HtmlEntityTool-module-scss-module__2RHnXW__modeBtn:hover:not(.HtmlEntityTool-module-scss-module__2RHnXW__active){border-color:var(--cat-text);color:var(--fg)}.HtmlEntityTool-module-scss-module__2RHnXW__textarea{width:100%;min-height:140px;color:var(--fg);background:var(--bg);border:1px solid var(--card-border);resize:vertical;border-radius:.75rem;outline:none;padding:.875rem 1rem;font-family:Courier New,monospace;font-size:.85rem;line-height:1.5;transition:border-color .2s}.HtmlEntityTool-module-scss-module__2RHnXW__textarea:focus{border-color:var(--cat-text)}.HtmlEntityTool-module-scss-module__2RHnXW__textarea::placeholder{color:var(--fg-muted);font-family:inherit}.HtmlEntityTool-module-scss-module__2RHnXW__outputRow{align-items:stretch;gap:.5rem;display:flex}.HtmlEntityTool-module-scss-module__2RHnXW__outputBox{color:var(--fg);background:var(--bg);border:1px solid var(--cat-text);resize:vertical;border-radius:.75rem;outline:none;flex:1;padding:.875rem 1rem;font-family:Courier New,monospace;font-size:.85rem;line-height:1.5}.HtmlEntityTool-module-scss-module__2RHnXW__copyBtn{border:1px solid var(--card-border);background:var(--bg);width:2.75rem;color:var(--fg-muted);cursor:pointer;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;transition:all .2s;display:flex}.HtmlEntityTool-module-scss-module__2RHnXW__copyBtn:hover:not(:disabled){color:var(--cat-text);border-color:var(--cat-text)}.HtmlEntityTool-module-scss-module__2RHnXW__copyBtn:disabled{opacity:.4;cursor:not-allowed}
.ColorPickerTool-module-scss-module__IUUQTq__container{flex-direction:column;gap:1rem;display:flex}.ColorPickerTool-module-scss-module__IUUQTq__pickerRow{align-items:stretch;gap:1rem;display:flex}.ColorPickerTool-module-scss-module__IUUQTq__colorInput{border:1px solid var(--card-border);cursor:pointer;background:0 0;border-radius:.75rem;flex-shrink:0;width:4.5rem;height:4.5rem;padding:0}.ColorPickerTool-module-scss-module__IUUQTq__colorInput::-webkit-color-swatch-wrapper{padding:0}.ColorPickerTool-module-scss-module__IUUQTq__colorInput::-webkit-color-swatch{border:none;border-radius:.625rem}.ColorPickerTool-module-scss-module__IUUQTq__swatch{border:1px solid var(--card-border);border-radius:.75rem;flex:1;justify-content:center;align-items:center;min-height:4.5rem;transition:background-color .1s;display:flex}.ColorPickerTool-module-scss-module__IUUQTq__swatchHex{color:#fff;text-shadow:0 1px 4px #0006;letter-spacing:.02em;font-family:Courier New,monospace;font-size:1.1rem;font-weight:800}.ColorPickerTool-module-scss-module__IUUQTq__swatchHex.ColorPickerTool-module-scss-module__IUUQTq__dark{color:#1a1a1a;text-shadow:0 1px 4px #ffffff4d}.ColorPickerTool-module-scss-module__IUUQTq__formats{flex-direction:column;gap:.5rem;display:flex}.ColorPickerTool-module-scss-module__IUUQTq__formatRow{border:1px solid var(--card-border);background:var(--bg);border-radius:.5rem;align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}.ColorPickerTool-module-scss-module__IUUQTq__formatLabel{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em;min-width:3rem;font-size:.75rem;font-weight:700}.ColorPickerTool-module-scss-module__IUUQTq__formatValue{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:Courier New,monospace;font-size:.85rem;overflow:hidden}.ColorPickerTool-module-scss-module__IUUQTq__formatCopy{width:2rem;height:2rem;color:var(--fg-muted);cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;transition:all .2s;display:flex}.ColorPickerTool-module-scss-module__IUUQTq__formatCopy:hover{color:var(--cat-text);background:color-mix(in srgb, var(--cat-text) 10%, transparent)}.ColorPickerTool-module-scss-module__IUUQTq__presetsLabel{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:700}.ColorPickerTool-module-scss-module__IUUQTq__presets{flex-wrap:wrap;gap:.375rem;display:flex}.ColorPickerTool-module-scss-module__IUUQTq__preset{border:2px solid var(--card-border);cursor:pointer;border-radius:.375rem;width:1.75rem;height:1.75rem;padding:0;transition:all .15s}.ColorPickerTool-module-scss-module__IUUQTq__preset:hover{z-index:1;transform:scale(1.15)}.ColorPickerTool-module-scss-module__IUUQTq__preset.ColorPickerTool-module-scss-module__IUUQTq__selected{border-color:var(--fg);z-index:1;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--fg);transform:scale(1.15)}
.YouTubeThumbnailTool-module-scss-module__qd5iKG__container{flex-direction:column;gap:1rem;display:flex}.YouTubeThumbnailTool-module-scss-module__qd5iKG__inputRow{gap:.75rem;display:flex}@media (max-width:600px){.YouTubeThumbnailTool-module-scss-module__qd5iKG__inputRow{flex-direction:column}}.YouTubeThumbnailTool-module-scss-module__qd5iKG__urlInput{border:1px solid var(--card-border);background:var(--bg);color:var(--fg);border-radius:.5rem;outline:none;flex:1;padding:.75rem 1rem;font-size:.9rem;transition:border-color .2s}.YouTubeThumbnailTool-module-scss-module__qd5iKG__urlInput::placeholder{color:var(--fg-muted)}.YouTubeThumbnailTool-module-scss-module__qd5iKG__urlInput:focus{border-color:var(--cat-media)}.YouTubeThumbnailTool-module-scss-module__qd5iKG__detectBtn{color:#fff;cursor:pointer;white-space:nowrap;background:red;border:1px solid red;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.YouTubeThumbnailTool-module-scss-module__qd5iKG__detectBtn i{font-size:1rem}.YouTubeThumbnailTool-module-scss-module__qd5iKG__detectBtn:hover{filter:brightness(1.15)}.YouTubeThumbnailTool-module-scss-module__qd5iKG__detectBtn:active{transform:scale(.97)}@media (max-width:600px){.YouTubeThumbnailTool-module-scss-module__qd5iKG__detectBtn{justify-content:center}}.YouTubeThumbnailTool-module-scss-module__qd5iKG__error{border:1px solid var(--cat-security);background:color-mix(in srgb, var(--cat-security) 10%, transparent);color:var(--cat-security);border-radius:.5rem;padding:.75rem 1rem;font-size:.85rem}.YouTubeThumbnailTool-module-scss-module__qd5iKG__badge{color:red;background:#ff00001a;border-radius:.375rem;align-items:center;gap:.5rem;width:fit-content;padding:.5rem .75rem;font-size:.8rem;font-weight:600;display:flex}.YouTubeThumbnailTool-module-scss-module__qd5iKG__badge i{font-size:1rem}.YouTubeThumbnailTool-module-scss-module__qd5iKG__previewWrap{border:1px solid var(--card-border);background:var(--card);border-radius:.75rem;width:100%;overflow:hidden}.YouTubeThumbnailTool-module-scss-module__qd5iKG__preview{object-fit:contain;width:100%;height:auto;max-height:400px;display:block}.YouTubeThumbnailTool-module-scss-module__qd5iKG__previewFallback{color:var(--fg-muted);border:1px dashed var(--card-border);border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:3rem 1rem;font-size:.9rem;display:flex}.YouTubeThumbnailTool-module-scss-module__qd5iKG__previewFallback i{opacity:.5;font-size:2rem}.YouTubeThumbnailTool-module-scss-module__qd5iKG__sizesGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem;display:grid}.YouTubeThumbnailTool-module-scss-module__qd5iKG__sizeCard{border:1px solid var(--card-border);background:var(--card);cursor:pointer;text-align:left;border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.625rem;transition:all .2s;display:flex}.YouTubeThumbnailTool-module-scss-module__qd5iKG__sizeCard:hover{border-color:var(--cat-media)}.YouTubeThumbnailTool-module-scss-module__qd5iKG__sizeCardSelected{border-color:var(--cat-media);background:color-mix(in srgb, var(--cat-media) 6%, var(--card))}.YouTubeThumbnailTool-module-scss-module__qd5iKG__sizeThumb{aspect-ratio:16/9;background:var(--bg2);border-radius:.375rem;width:100%;overflow:hidden}.YouTubeThumbnailTool-module-scss-module__qd5iKG__sizeThumb img{object-fit:cover;width:100%;height:100%}.YouTubeThumbnailTool-module-scss-module__qd5iKG__sizeThumbFallback{width:100%;height:100%;color:var(--fg-muted);justify-content:center;align-items:center;font-size:.85rem;display:flex}.YouTubeThumbnailTool-module-scss-module__qd5iKG__sizeInfo{flex-direction:column;gap:.15rem;display:flex}.YouTubeThumbnailTool-module-scss-module__qd5iKG__sizeLabel{color:var(--fg);font-size:.8rem;font-weight:600}.YouTubeThumbnailTool-module-scss-module__qd5iKG__sizeResolution{color:var(--fg-muted);font-size:.7rem}.YouTubeThumbnailTool-module-scss-module__qd5iKG__downloadBtn{border:1px solid var(--cat-media);background:var(--cat-media);color:#fff;cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;gap:.375rem;width:100%;padding:.5rem;font-size:.75rem;font-weight:600;transition:all .2s;display:flex}.YouTubeThumbnailTool-module-scss-module__qd5iKG__downloadBtn:hover{filter:brightness(1.15)}.YouTubeThumbnailTool-module-scss-module__qd5iKG__downloadBtn:active{transform:scale(.97)}.YouTubeThumbnailTool-module-scss-module__qd5iKG__urlBar{border:1px solid var(--card-border);background:var(--bg);border-radius:.5rem;align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}.YouTubeThumbnailTool-module-scss-module__qd5iKG__urlLabel{color:var(--fg-muted);white-space:nowrap;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:700}.YouTubeThumbnailTool-module-scss-module__qd5iKG__urlValue{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:Courier New,monospace;font-size:.8rem;overflow:hidden}.YouTubeThumbnailTool-module-scss-module__qd5iKG__copyBtn{width:2rem;height:2rem;color:var(--fg-muted);cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;transition:all .2s;display:flex}.YouTubeThumbnailTool-module-scss-module__qd5iKG__copyBtn:hover{color:var(--cat-media);background:color-mix(in srgb, var(--cat-media) 10%, transparent)}
.EmptyState-module-scss-module__td9oSG__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4rem 1.5rem;display:flex}.EmptyState-module-scss-module__td9oSG__iconWrap{background:var(--surface-sunken);border:1px solid var(--border-subtle);width:56px;height:56px;color:var(--ink-tertiary);border-radius:14px;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.EmptyState-module-scss-module__td9oSG__title{color:var(--ink-primary);margin-bottom:.375rem;font-size:1rem;font-weight:600}.EmptyState-module-scss-module__td9oSG__desc{color:var(--ink-secondary);max-width:320px;font-size:.875rem;line-height:1.5}
