.SecurityInfoCard_infoCard___Sgwc{margin-bottom:24px;padding:16px 20px;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--accent-tint) 0,hsla(0,0%,50%,.02) 100%);color:var(--text);font-size:.875rem;font-weight:450;line-height:1.6;border:1px solid var(--accent-dim);border-left:4px solid var(--accent);box-shadow:var(--shadow-float);display:flex;align-items:flex-start;gap:16px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.SecurityInfoCard_infoCard___Sgwc:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px);border-color:var(--accent)}.SecurityInfoCard_iconContainer__Fs8cr{font-size:1.15rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;background:var(--accent-tint);border-radius:50%;border:1px solid var(--accent-dim);line-height:1}.SecurityInfoCard_content__IE3Q0{flex:1 1}.Base64Encoder_wrap__ntQDg{position:relative;padding:24px;height:100%;display:flex;flex-direction:column;background:var(--bg);overflow:hidden;box-sizing:border-box}.Base64Encoder_columns__YB4qU{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;flex:1 1;min-height:0;position:relative}.Base64Encoder_panel__qJueZ{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md,8px);box-shadow:var(--shadow-card,0 6px 18px rgba(0,0,0,.04));overflow:hidden;display:flex;flex-direction:column;min-height:0;transition:box-shadow .2s ease}.Base64Encoder_panelHeader__Ds5y5{padding:16px 20px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.Base64Encoder_panelTitle__MlzZq{margin:0;font-family:Fraunces,serif;font-weight:700;color:var(--text);font-size:1rem}.Base64Encoder_panelBody__E9rr5{padding:20px;flex:1 1;display:flex;flex-direction:column;min-height:0;gap:16px}.Base64Encoder_tabsContainer__rdbFI{display:flex;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md,8px);padding:4px;margin-bottom:20px;align-self:center}.Base64Encoder_tabBtn__dc3Nt{background:transparent;border:none;color:var(--text-muted);font-weight:600;font-size:.875rem;padding:8px 16px;cursor:pointer;border-radius:var(--radius-sm,4px);transition:all .15s ease}.Base64Encoder_tabBtnActive__57xy3{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm,0 1px 3px rgba(0,0,0,.1))}.Base64Encoder_editorArea__D3HJj{flex:1 1;width:100%;padding:14px;background:var(--bg)!important;color:var(--text)!important;border:1px solid var(--border)!important;border-radius:var(--radius-sm,4px)!important;font-family:Fira Code,Courier New,Courier,monospace!important;font-size:.875rem;line-height:1.5;resize:none;min-height:0;outline:none!important;transition:border-color .15s ease,box-shadow .15s ease}.Base64Encoder_editorArea__D3HJj:focus{border-color:var(--accent)!important;box-shadow:0 0 0 1px var(--accent)!important}.Base64Encoder_outputArea__IvFse{flex:1 1;width:100%;padding:14px;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm,4px);font-family:Fira Code,Courier New,Courier,monospace;font-size:.875rem;line-height:1.5;overflow-y:auto;white-space:pre-wrap;word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all}.Base64Encoder_placeholderText__xzW4J{color:var(--text-muted);font-family:system-ui,-apple-system,sans-serif;font-size:.9rem}.Base64Encoder_uploadZone__tXZ3f{flex:1 1;border:2px dashed var(--border);border-radius:var(--radius-md,8px);background:var(--surface);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px;text-align:center;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.Base64Encoder_uploadZoneActive__LNbEb{border-color:var(--accent);background:rgba(160,54,220,.03)}.Base64Encoder_uploadTitle__ADYFs{font-size:1.1rem;font-weight:600;color:var(--text);margin-bottom:8px}.Base64Encoder_uploadHint__Zh9k1{font-size:.85rem;color:var(--text-muted);margin-bottom:16px}.Base64Encoder_chooseBtn__wehRo{background:var(--bg);border:1px solid var(--border);color:var(--text);font-size:.85rem;font-weight:600;padding:6px 16px;border-radius:var(--radius-sm,4px);cursor:pointer;transition:all .15s ease}.Base64Encoder_chooseBtn__wehRo:hover{background:var(--surface);border-color:var(--text-muted)}.Base64Encoder_previewPanel__b_Q9b{flex:1 1;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-md,8px);background:var(--bg);overflow:hidden}.Base64Encoder_previewHeader__qYRv9{padding:10px 14px;background:var(--surface);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;font-size:.8rem;font-weight:600;color:var(--text-muted)}.Base64Encoder_previewContent__b0WGk{flex:1 1;padding:20px;display:flex;align-items:center;justify-content:center;overflow:auto;min-height:200px;max-height:380px}.Base64Encoder_previewImg__O9ltH{max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--radius-sm,4px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.Base64Encoder_previewDoc__o1h30{display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--text)}.Base64Encoder_previewIcon__vpOYK{font-size:3rem}.Base64Encoder_previewName__qIayC{font-weight:600;font-size:.9rem;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Base64Encoder_toolbarRight__0F6rk{display:flex;align-items:center;gap:8px}.Base64Encoder_primaryBtn__Zh22c{background:var(--accent)!important;color:var(--bg)!important;border:none!important;border-radius:var(--radius-sm,4px)!important;font-weight:600;font-size:.85rem;padding:6px 14px;cursor:pointer;box-shadow:var(--shadow-float,0 3px 6px rgba(0,0,0,.1));transition:opacity .15s ease,transform .15s ease!important}.Base64Encoder_primaryBtn__Zh22c:hover{opacity:.88;transform:translateY(-1px)}.Base64Encoder_primaryBtn__Zh22c:disabled{opacity:.45;cursor:not-allowed;transform:none!important}.Base64Encoder_secondaryBtn__Ck28M{background:transparent!important;color:var(--text)!important;border:1px solid var(--border)!important;border-radius:var(--radius-sm,4px)!important;font-weight:500;font-size:.85rem;padding:5px 12px;cursor:pointer;transition:all .15s ease}.Base64Encoder_secondaryBtn__Ck28M:hover:not(:disabled){background:hsla(0,0%,100%,.05)!important;border-color:var(--text-muted)!important}.Base64Encoder_secondaryBtn__Ck28M:disabled{opacity:.45;cursor:not-allowed}.Base64Encoder_swapBtn__RghWx{background:transparent;border:1px solid var(--border);color:var(--text);font-size:1rem;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;transition:all .15s ease}.Base64Encoder_swapBtn__RghWx:hover{background:var(--surface);border-color:var(--text-muted)}.Base64Encoder_swapBtnMiddle__G3Qlm{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10;width:40px;height:40px;background:var(--surface)!important;border:2px solid var(--accent)!important;color:var(--accent)!important;border-radius:50%!important;display:flex;align-items:center;justify-content:center;font-size:1.2rem;cursor:pointer;box-shadow:var(--shadow-float,0 3px 6px rgba(0,0,0,.1));transition:all .15s ease}.Base64Encoder_swapBtnMiddle__G3Qlm:hover{background:var(--accent)!important;color:var(--bg)!important;transform:translate(-50%,-50%) scale(1.08)}.Base64Encoder_errorBox__EnNwW{display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid rgba(220,53,69,.3);border-radius:var(--radius-sm,4px);background:rgba(220,53,69,.06);color:#b02a37;font-size:.8rem;font-weight:500}.Base64Encoder_sizeBadge__isAoU{font-size:.75rem;color:var(--text-muted);font-weight:500}.Base64Encoder_pageScrollContainer__H2uRy{height:calc(100vh - var(--site-header-h) - var(--sub-header-h));overflow-y:auto;display:flex;flex-direction:column;background:var(--bg)}.Base64Encoder_editorSection__3fhX6{height:100%;flex-shrink:0}.Base64Encoder_seoContent__Z7SwN{border-top:1px solid var(--border);margin-top:3rem;padding:3rem 1.5rem;background:var(--bg);flex-shrink:0}.Base64Encoder_seoContentInner__Pi4g6{max-width:1000px;margin:0 auto}.Base64Encoder_seoContentInner__Pi4g6 h2{font-family:Fraunces,serif;font-size:1.75rem;font-weight:600;color:var(--text);margin-bottom:1rem;text-align:center}.Base64Encoder_seoContentInner__Pi4g6>p{font-size:1rem;color:var(--text-muted);line-height:1.65;text-align:center;max-width:800px;margin:0 auto 3rem}.Base64Encoder_seoGrid__MjXjP{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:4rem}.Base64Encoder_seoItem__H9idR{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1.5rem;transition:transform .2s ease,border-color .2s ease;box-shadow:0 6px 18px rgba(0,0,0,.04)}.Base64Encoder_seoItem__H9idR:hover{transform:translateY(-2px);border-color:var(--accent)}.Base64Encoder_seoItem__H9idR h3{font-family:Fraunces,serif;font-size:1.15rem;font-weight:600;color:var(--text);margin-bottom:.75rem}.Base64Encoder_seoItem__H9idR p{font-size:.9rem;color:var(--text-muted);line-height:1.6;margin:0}.Base64Encoder_faqSection__249FC{border-top:1px solid var(--border);padding-top:3rem}.Base64Encoder_faqTitle__p0XPi{font-family:Fraunces,serif;font-size:1.5rem;font-weight:600;color:var(--text);margin-bottom:2rem;text-align:center}.Base64Encoder_faqGrid__SWPTm{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}.Base64Encoder_faqItem__mkZyU h4{font-size:1.05rem;font-weight:600;color:var(--text);margin-bottom:.5rem}.Base64Encoder_faqItem__mkZyU p{font-size:.9rem;color:var(--text-muted);line-height:1.6;margin:0}@media (max-width:992px){.Base64Encoder_wrap__ntQDg{height:auto;min-height:calc(100dvh - var(--site-header-h));overflow:visible;padding:16px}.Base64Encoder_columns__YB4qU{grid-template-columns:1fr;gap:16px}.Base64Encoder_panel__qJueZ{min-height:450px}}.ToolFooter_footer__H6FYK{width:100%;padding:0;margin:0;background:transparent;flex-shrink:0}.ToolFooter_divider__ogUyc{width:100%;height:1px;background:var(--border);opacity:.8}.ToolFooter_container__5YokU{max-width:1200px;margin:0 auto;padding:40px 24px}.ToolFooter_toolsSection__bxcp9{margin-bottom:40px}.ToolFooter_sectionTitle__yfmRq{font-family:Fraunces,serif;font-weight:700;font-size:1.125rem;color:var(--text);margin-bottom:20px;letter-spacing:-.01em}.ToolFooter_toolsGrid__1SFxd{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px}.ToolFooter_toolCard__KbyxF{display:flex;flex-direction:column;padding:16px 20px;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-md,8px);text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.ToolFooter_toolCard__KbyxF:hover{border-color:var(--accent);background:var(--accent-tint);transform:translateY(-2px)}.ToolFooter_toolLabel__12aPh{font-weight:600;font-size:.9375rem;color:var(--text);margin-bottom:4px}.ToolFooter_toolDesc__md8pz{font-size:.8125rem;color:var(--text-muted);line-height:1.4}.ToolFooter_bottomBar__E5MG0{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;border-top:1px solid var(--border);padding-top:24px}.ToolFooter_copyright__iiLsH{font-size:.8125rem;color:var(--text-muted)}.ToolFooter_metaLinks__CuJr8{display:flex;align-items:center;gap:10px}.ToolFooter_metaLink__9zADN{font-size:.8125rem;color:var(--text-muted);text-decoration:none;transition:color .15s ease}.ToolFooter_metaLink__9zADN:hover{color:var(--text)}.ToolFooter_bullet__02l_m{font-size:.75rem;color:var(--border)}@media (max-width:768px){.ToolFooter_container__5YokU{padding:30px 16px}.ToolFooter_toolsGrid__1SFxd{grid-template-columns:1fr}.ToolFooter_bottomBar__E5MG0{flex-direction:column;align-items:flex-start;gap:12px}}