.tool-page[data-v-432e1e70]{padding:2rem 0 5rem}.tool-back[data-v-432e1e70]{color:var(--color-gray-500);transition:color var(--transition-fast);align-items:center;gap:.375rem;margin-bottom:1.75rem;font-size:.875rem;text-decoration:none;display:inline-flex}.tool-back[data-v-432e1e70]:hover{color:var(--color-black)}.tool-header[data-v-432e1e70]{align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.tool-header-copy[data-v-432e1e70]{flex-direction:column;gap:.25rem;display:flex}.header-meta[data-v-432e1e70]{background:var(--color-gray-100);width:fit-content;color:var(--color-gray-600);border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.tool-header-icon[data-v-432e1e70]{background:var(--color-black);border-radius:var(--radius-xl);flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.tool-title[data-v-432e1e70]{color:var(--color-black);letter-spacing:-.03em;font-size:1.75rem;font-weight:700}.tool-subtitle[data-v-432e1e70]{color:var(--color-gray-500);max-width:760px;font-size:.9375rem}.mode-tabs-row[data-v-432e1e70]{flex-wrap:wrap;gap:.375rem;margin-bottom:1.25rem;display:flex}.mode-chip[data-v-432e1e70]{border:1px solid var(--color-gray-200);background:var(--color-white);color:var(--color-gray-500);cursor:pointer;transition:all var(--transition-fast);border-radius:9999px;padding:.375rem .875rem;font-size:.8125rem;font-weight:600}.mode-chip.active[data-v-432e1e70]{background:var(--color-black);color:var(--color-white);border-color:var(--color-black)}.mode-chip[data-v-432e1e70]:hover:not(.active){border-color:var(--color-black);color:var(--color-black)}.show-mobile-only[data-v-432e1e70]{display:none}.mobile-tabs[data-v-432e1e70]{background:var(--color-gray-100);border-radius:12px;margin-bottom:1rem;padding:.25rem}.mobile-tab-btn[data-v-432e1e70]{color:var(--color-gray-500);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.375rem;padding:.625rem;font-size:.875rem;font-weight:600;display:flex}.mobile-tab-btn.active[data-v-432e1e70]{background:var(--color-white);color:var(--color-black);box-shadow:0 2px 8px #0000000d}.converter-grid[data-v-432e1e70]{grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.25rem;display:grid}.decode-panel[data-v-432e1e70]{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.panel-label[data-v-432e1e70]{color:var(--color-gray-600);font-size:.875rem;font-weight:600}.panel-label-row[data-v-432e1e70]{justify-content:space-between;align-items:center;display:flex}.decode-textarea[data-v-432e1e70]{resize:vertical;width:100%;min-height:180px}.output-area[data-v-432e1e70]{color:var(--color-gray-800)}.action-bar[data-v-432e1e70]{flex-wrap:wrap;gap:.5rem;display:flex}.inline-error[data-v-432e1e70]{color:#ef4444;align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.hash-results[data-v-432e1e70]{flex-direction:column;gap:.75rem;display:flex}.hash-row[data-v-432e1e70]{background:var(--color-gray-50);border-radius:var(--radius-lg);border:1px solid var(--color-gray-200);align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}.hash-algo[data-v-432e1e70]{color:var(--color-gray-600);flex-shrink:0;width:60px;font-size:.75rem;font-weight:700}.hash-val[data-v-432e1e70]{font-family:var(--font-mono);word-break:break-all;color:var(--color-black);flex:1;font-size:.75rem}.copy-mini[data-v-432e1e70]{color:var(--color-gray-400);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--transition-fast);background:0 0;border:none;padding:.25rem}.copy-mini[data-v-432e1e70]:hover{color:var(--color-black)}.code-empty[data-v-432e1e70]{text-align:center;color:var(--color-gray-400);padding:2rem 0;font-size:.875rem}.tool-card-panel[data-v-432e1e70]{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);padding:1.25rem}.panel-header[data-v-432e1e70]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.panel-title[data-v-432e1e70]{color:var(--color-gray-900);align-items:center;gap:.5rem;font-size:1rem;font-weight:700;display:flex}.panel-subtitle[data-v-432e1e70]{color:var(--color-gray-500);margin-top:.25rem;font-size:.8125rem;line-height:1.5}.examples-panel[data-v-432e1e70]{margin-bottom:1.25rem}.example-grid[data-v-432e1e70]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;display:grid}.example-card[data-v-432e1e70]{text-align:left;border:1px solid var(--color-gray-200);background:var(--color-white);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);padding:1rem}.example-card[data-v-432e1e70]:hover{border-color:var(--color-black);box-shadow:var(--shadow-md);transform:translateY(-2px)}.example-title[data-v-432e1e70]{color:var(--color-gray-900);font-size:.875rem;font-weight:700}.example-code[data-v-432e1e70]{font-family:var(--font-mono);color:#2563eb;word-break:break-all;margin-top:.5rem;font-size:.75rem;line-height:1.6;display:block}.example-desc[data-v-432e1e70]{color:var(--color-gray-500);margin-top:.375rem;font-size:.8125rem;line-height:1.5}.tool-description[data-v-432e1e70]{border-top:1px solid var(--color-gray-200);margin-top:2rem;padding-top:2rem}.desc-title[data-v-432e1e70]{color:var(--color-gray-900);margin-bottom:1rem;font-size:1.25rem;font-weight:700}.tool-description p[data-v-432e1e70]{color:var(--color-gray-600);margin-bottom:1rem;font-size:.9375rem;line-height:1.75}.tool-description h3[data-v-432e1e70]{color:var(--color-gray-800);margin:1.5rem 0 .75rem;font-size:1rem;font-weight:700}.step-list[data-v-432e1e70]{flex-direction:column;gap:.5rem;padding-left:0;list-style:none;display:flex}.step-list li[data-v-432e1e70]{color:var(--color-gray-600);background:var(--color-gray-50);border-radius:var(--radius-md);border-left:3px solid var(--color-black);padding:.625rem .875rem;font-size:.9375rem;line-height:1.75}.faq-list[data-v-432e1e70]{flex-direction:column;gap:.625rem;display:flex}.faq-icon-open[data-v-432e1e70]{transform:rotate(180deg)}.scenario-list[data-v-432e1e70]{flex-direction:column;gap:.75rem;display:flex}.scenario-item[data-v-432e1e70]{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);color:var(--color-gray-600);padding:.875rem 1rem;font-size:.9375rem;line-height:1.75}.scenario-title[data-v-432e1e70]{color:var(--color-gray-800);font-weight:600}html.dark .scenario-item[data-v-432e1e70]{background:var(--color-gray-100);border-color:var(--color-gray-200)}html.dark .decode-panel[data-v-432e1e70]{background:var(--color-gray-50);border-color:var(--color-gray-100)}html.dark .hash-row[data-v-432e1e70]{background:var(--color-gray-100);border-color:var(--color-gray-200)}html.dark .tool-card-panel[data-v-432e1e70]{background:var(--color-gray-50);border-color:var(--color-gray-100)}html.dark .example-card[data-v-432e1e70]{background:var(--color-gray-50)}html.dark .mode-chip.active[data-v-432e1e70]{background:var(--color-white);color:var(--color-black);border-color:var(--color-white)}html.dark .mobile-tabs[data-v-432e1e70]{background:#ffffff0d}html.dark .mobile-tab-btn.active[data-v-432e1e70]{color:#fff;background:#ffffff1a}@media (width<=1024px){.converter-grid[data-v-432e1e70]{grid-template-columns:1fr}.example-grid[data-v-432e1e70]{grid-template-columns:1fr 1fr}}@media (width<=640px){.show-mobile-only[data-v-432e1e70]{display:flex}.mobile-hidden[data-v-432e1e70]{display:none!important}.tool-page[data-v-432e1e70]{padding:1.5rem 0 3.5rem}.tool-header-icon[data-v-432e1e70]{width:44px;height:44px}.tool-title[data-v-432e1e70]{font-size:1.5rem}.example-grid[data-v-432e1e70]{grid-template-columns:1fr}}
