body.tool-page:is(.tool-page-url-encoder,.tool-page-base64-converter,.tool-page-case-converter,.tool-page-json-formatter,.tool-page-hash-generator,.tool-page-html-entity-converter,.tool-page-css-minifier,.tool-page-csv-to-json,.tool-page-word-counter,.tool-page-duplicate-word-finder,.tool-page-text-diff-checker) :is(.btn,.docs-link-btn,.mac-cta-btn,.generate-btn,.target-btn,.advanced-toggle,.sample-btn,.action-btn,.action-btn-inline,.swap-btn,.reset-stats-btn,.text-tool-btn,.diff-fullscreen-btn,.tool-modal-close,.mobile-action-btn,.hash-copy-icon,.category-btn,.indent-btn,.transform-btn,.preset-btn,.fs-format-btn){font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0;text-transform:none;border-radius:var(--ml-btn-radius);box-shadow:none;transition:var(--ml-btn-transition)}@media(hover:hover){body.tool-page:is(.tool-page-url-encoder,.tool-page-base64-converter,.tool-page-case-converter,.tool-page-json-formatter,.tool-page-hash-generator,.tool-page-html-entity-converter,.tool-page-css-minifier,.tool-page-csv-to-json,.tool-page-word-counter,.tool-page-duplicate-word-finder,.tool-page-text-diff-checker) :is(.btn-primary,.convert-btn,.generate-btn,.docs-link-btn,.mac-cta-btn):hover{background:var(--ml-btn-primary-bg-hover);border-color:var(--ml-btn-primary-bg-hover);color:#fff;transform:translate3d(0,-1px,0)}}body.tool-page:is(.tool-page-url-encoder,.tool-page-base64-converter,.tool-page-case-converter,.tool-page-json-formatter,.tool-page-hash-generator,.tool-page-html-entity-converter,.tool-page-css-minifier,.tool-page-csv-to-json,.tool-page-word-counter,.tool-page-duplicate-word-finder,.tool-page-text-diff-checker) :is(.btn-primary,.convert-btn,.generate-btn,.docs-link-btn,.mac-cta-btn):before,body.tool-page:is(.tool-page-url-encoder,.tool-page-base64-converter,.tool-page-case-converter,.tool-page-json-formatter,.tool-page-hash-generator,.tool-page-html-entity-converter,.tool-page-css-minifier,.tool-page-csv-to-json,.tool-page-word-counter,.tool-page-duplicate-word-finder,.tool-page-text-diff-checker) :is(.btn-primary,.convert-btn,.generate-btn,.docs-link-btn,.mac-cta-btn):after{content:none;display:none}body.tool-page:is(.tool-page-url-encoder,.tool-page-base64-converter,.tool-page-case-converter,.tool-page-json-formatter,.tool-page-hash-generator,.tool-page-html-entity-converter,.tool-page-css-minifier,.tool-page-csv-to-json,.tool-page-word-counter,.tool-page-duplicate-word-finder,.tool-page-text-diff-checker) :is(.target-btn,.advanced-toggle,.sample-btn,.action-btn,.text-tool-btn,.diff-fullscreen-btn,.mobile-action-btn){background:var(--ml-btn-secondary-bg);background-image:none;border:1px solid var(--ml-btn-secondary-border);color:var(--ml-btn-secondary-color)}@media(hover:hover){body.tool-page:is(.tool-page-url-encoder,.tool-page-base64-converter,.tool-page-case-converter,.tool-page-json-formatter,.tool-page-hash-generator,.tool-page-html-entity-converter,.tool-page-css-minifier,.tool-page-csv-to-json,.tool-page-word-counter,.tool-page-duplicate-word-finder,.tool-page-text-diff-checker) :is(.target-btn,.advanced-toggle,.sample-btn,.action-btn,.text-tool-btn,.diff-fullscreen-btn,.mobile-action-btn):hover{background:var(--ml-btn-secondary-bg-hover);border-color:var(--ml-btn-secondary-border-hover);color:var(--ml-btn-secondary-color-hover);transform:translate3d(0,-1px,0)}}body.tool-page:is(.tool-page-url-encoder,.tool-page-base64-converter,.tool-page-case-converter,.tool-page-json-formatter,.tool-page-hash-generator,.tool-page-html-entity-converter,.tool-page-css-minifier,.tool-page-csv-to-json,.tool-page-word-counter,.tool-page-duplicate-word-finder,.tool-page-text-diff-checker) :is(.action-btn-inline:not(.minify-toggle-btn):not(.tree-expand-btn):not(.tree-collapse-btn),.swap-btn,.tool-modal-close,.diff-fullscreen-btn,.text-tool-btn:not(.has-label):not(#analyzeBtn):not(#cleanBtn):not(#fsAnalyzeBtn):not(#fsCleanBtn)){display:inline-flex;align-items:center;justify-content:center;width:var(--ml-btn-icon-size);min-width:var(--ml-btn-icon-size);height:var(--ml-btn-icon-size);min-height:var(--ml-btn-icon-size);padding:0}body.tool-page:is(.tool-page-url-encoder,.tool-page-base64-converter,.tool-page-case-converter,.tool-page-json-formatter,.tool-page-hash-generator,.tool-page-html-entity-converter,.tool-page-css-minifier,.tool-page-csv-to-json,.tool-page-word-counter,.tool-page-duplicate-word-finder,.tool-page-text-diff-checker) :is(.action-btn-inline.minify-toggle-btn,.reset-stats-btn:where(:not([hidden])),.target-btn,.advanced-toggle,.sample-btn,.action-btn,.text-tool-btn.has-label){display:inline-flex;align-items:center;justify-content:center;gap:var(--ml-btn-gap);min-height:var(--ml-btn-height-compact);padding:0 12px;font-size:var(--ml-btn-font-size-small);font-weight:var(--ml-btn-font-weight);line-height:1.1;white-space:nowrap}body.tool-page:is(.tool-page-url-encoder,.tool-page-base64-converter,.tool-page-case-converter,.tool-page-json-formatter,.tool-page-hash-generator,.tool-page-html-entity-converter,.tool-page-css-minifier,.tool-page-csv-to-json,.tool-page-word-counter,.tool-page-duplicate-word-finder,.tool-page-text-diff-checker) .reset-stats-btn{min-height:var(--ml-btn-height-small)}body.tool-page:is(.tool-page-url-encoder,.tool-page-base64-converter,.tool-page-case-converter,.tool-page-json-formatter,.tool-page-hash-generator,.tool-page-html-entity-converter,.tool-page-css-minifier,.tool-page-csv-to-json,.tool-page-word-counter,.tool-page-duplicate-word-finder,.tool-page-text-diff-checker) .hash-copy-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--ml-btn-height-small);min-width:var(--ml-btn-height-small);height:var(--ml-btn-height-small);min-height:var(--ml-btn-height-small);padding:0;background:var(--ml-btn-accent-bg);background-image:none;border:1px solid var(--ml-btn-accent-border);color:var(--ml-action-ink)}body.tool-page:is(.tool-page-url-encoder,.tool-page-base64-converter,.tool-page-case-converter,.tool-page-json-formatter,.tool-page-hash-generator,.tool-page-html-entity-converter,.tool-page-css-minifier,.tool-page-csv-to-json,.tool-page-word-counter,.tool-page-duplicate-word-finder,.tool-page-text-diff-checker) .hash-copy-icon:hover{background:var(--ml-btn-accent-bg-hover);border-color:var(--ml-btn-accent-border-hover);color:var(--color-primary-hover);transform:translate3d(0,-1px,0)}body.tool-page:is(.tool-page-url-encoder,.tool-page-base64-converter,.tool-page-case-converter,.tool-page-json-formatter,.tool-page-hash-generator,.tool-page-html-entity-converter,.tool-page-css-minifier,.tool-page-csv-to-json,.tool-page-word-counter,.tool-page-duplicate-word-finder,.tool-page-text-diff-checker) :is(.category-btn,.indent-btn,.transform-btn,.preset-btn,.fs-format-btn){display:inline-flex;align-items:center;justify-content:center;min-height:var(--ml-btn-height-small);padding:0 12px;background:var(--ml-btn-choice-bg);background-image:none;border:1px solid var(--ml-btn-choice-border);color:var(--ml-btn-secondary-color);font-size:var(--ml-btn-font-size-small);font-weight:var(--ml-btn-font-weight);line-height:1}body.tool-page:is(.tool-page-url-encoder,.tool-page-base64-converter,.tool-page-case-converter,.tool-page-json-formatter,.tool-page-hash-generator,.tool-page-html-entity-converter,.tool-page-css-minifier,.tool-page-csv-to-json,.tool-page-word-counter,.tool-page-duplicate-word-finder,.tool-page-text-diff-checker) :is(.category-btn,.indent-btn,.transform-btn,.preset-btn,.fs-format-btn):not(.active):hover{background:var(--ml-btn-choice-bg-hover);border-color:var(--ml-btn-choice-border-hover);color:var(--ml-btn-secondary-color-hover);transform:translate3d(0,-1px,0)}body.tool-page:is(.tool-page-url-encoder,.tool-page-base64-converter,.tool-page-case-converter,.tool-page-json-formatter,.tool-page-hash-generator,.tool-page-html-entity-converter,.tool-page-css-minifier,.tool-page-csv-to-json,.tool-page-word-counter,.tool-page-duplicate-word-finder,.tool-page-text-diff-checker) :is(.category-btn.active,.indent-btn.active,.transform-btn.active,.preset-btn.active,.fs-format-btn.active,.action-btn-inline.toggle-btn.active,.action-btn-inline.minify-toggle-btn.active,.mobile-action-btn.active){background:var(--ml-btn-choice-active-bg);background-image:none;border-color:var(--ml-btn-choice-active-border);color:#fffffff5}body.tool-page:is(.tool-page-url-encoder,.tool-page-base64-converter,.tool-page-case-converter,.tool-page-json-formatter,.tool-page-hash-generator,.tool-page-html-entity-converter,.tool-page-css-minifier,.tool-page-csv-to-json,.tool-page-word-counter,.tool-page-duplicate-word-finder,.tool-page-text-diff-checker) .mobile-action-btn:not(:has(.mobile-btn-label)){width:44px;padding:0}body.tool-page:is(.tool-page-url-encoder,.tool-page-base64-converter,.tool-page-case-converter,.tool-page-json-formatter,.tool-page-hash-generator,.tool-page-html-entity-converter,.tool-page-css-minifier,.tool-page-csv-to-json,.tool-page-duplicate-word-finder,.tool-page-text-diff-checker) :is(.action-btn-inline#clearBtn,#fsClearBtn:not(.ml-flat-action),.text-tool-btn.clear-btn,.mobile-action-btn[data-action=clear]){background:var(--tool-danger-bg);background-image:none;border-color:var(--tool-danger-border);color:var(--tool-danger-icon)}body.tool-page:is(.tool-page-url-encoder,.tool-page-base64-converter,.tool-page-case-converter,.tool-page-json-formatter,.tool-page-hash-generator,.tool-page-html-entity-converter,.tool-page-css-minifier,.tool-page-csv-to-json,.tool-page-duplicate-word-finder,.tool-page-text-diff-checker) :is(.action-btn-inline#clearBtn,#fsClearBtn:not(.ml-flat-action),.text-tool-btn.clear-btn,.mobile-action-btn[data-action=clear]):hover{background:var(--tool-danger-active-bg);border-color:var(--tool-danger-active-border);color:var(--tool-danger-hover-color);transform:translate3d(0,-1px,0)}body.tool-page:is(.tool-page-url-encoder,.tool-page-base64-converter,.tool-page-case-converter,.tool-page-json-formatter,.tool-page-hash-generator,.tool-page-html-entity-converter,.tool-page-css-minifier,.tool-page-csv-to-json,.tool-page-word-counter,.tool-page-duplicate-word-finder,.tool-page-text-diff-checker) :is(.swap-btn.disabled,.mobile-action-btn.disabled,button:disabled,button[disabled],.is-disabled,.disabled){cursor:not-allowed;opacity:var(--ml-disabled-opacity);transform:none}body.tool-page:is(.tool-page-url-encoder,.tool-page-base64-converter,.tool-page-case-converter,.tool-page-json-formatter,.tool-page-hash-generator,.tool-page-html-entity-converter,.tool-page-css-minifier,.tool-page-csv-to-json,.tool-page-word-counter,.tool-page-duplicate-word-finder,.tool-page-text-diff-checker) :is(.btn,.docs-link-btn,.mac-cta-btn,.generate-btn,.target-btn,.advanced-toggle,.sample-btn,.action-btn,.action-btn-inline,.swap-btn,.reset-stats-btn,.text-tool-btn,.diff-fullscreen-btn,.tool-modal-close,.mobile-action-btn,.hash-copy-icon,.category-btn,.indent-btn,.transform-btn,.preset-btn,.fs-format-btn):active{transform:translateZ(0) scale(.99)}body.tool-page:is(.tool-page-url-encoder,.tool-page-base64-converter,.tool-page-case-converter,.tool-page-json-formatter,.tool-page-hash-generator,.tool-page-html-entity-converter,.tool-page-css-minifier,.tool-page-csv-to-json,.tool-page-word-counter,.tool-page-duplicate-word-finder,.tool-page-text-diff-checker) :is(.btn,.docs-link-btn,.mac-cta-btn,.generate-btn,.target-btn,.advanced-toggle,.sample-btn,.action-btn,.action-btn-inline,.swap-btn,.reset-stats-btn,.text-tool-btn,.diff-fullscreen-btn,.tool-modal-close,.mobile-action-btn,.hash-copy-icon,.category-btn,.indent-btn,.transform-btn,.preset-btn,.fs-format-btn) :is(i,svg){flex:0 0 auto;font-size:14px}@media(prefers-reduced-motion:reduce){body.tool-page:is(.tool-page-url-encoder,.tool-page-base64-converter,.tool-page-case-converter,.tool-page-json-formatter,.tool-page-hash-generator,.tool-page-html-entity-converter,.tool-page-css-minifier,.tool-page-csv-to-json,.tool-page-word-counter,.tool-page-duplicate-word-finder,.tool-page-text-diff-checker) :is(.btn,.docs-link-btn,.mac-cta-btn,.generate-btn,.target-btn,.advanced-toggle,.sample-btn,.action-btn,.action-btn-inline,.swap-btn,.reset-stats-btn,.text-tool-btn,.diff-fullscreen-btn,.tool-modal-close,.mobile-action-btn,.hash-copy-icon,.category-btn,.indent-btn,.transform-btn,.preset-btn,.fs-format-btn){transition:none}}@media(max-width:640px){body.tool-page-base64-converter .tool-tabs{justify-content:space-between;gap:6px;padding-inline:8px}body.tool-page-base64-converter .mobile-group-label{display:none}body.tool-page-base64-converter .mobile-action-group{flex-shrink:0;gap:6px}body.tool-page-base64-converter .mobile-divider{margin-inline:2px}body.tool-page-base64-converter .tool-tab{width:36px;min-width:36px;height:36px;padding:0}body.tool-page-base64-converter .converter-grid{grid-template-columns:1fr;gap:var(--space-md, 16px)}body.tool-page-base64-converter :is(.input-section,.output-section){width:100%;min-width:0}}
