@charset "UTF-8";.hash-tool-page[data-v-9b9f00ee]{min-height:calc(100vh - 200px);padding:3rem 0}.page-header[data-v-9b9f00ee]{background-color:#161b22;border:1px solid #30363d;border-radius:.5rem;gap:1rem;margin-bottom:3rem;padding:2rem}.header-icon[data-v-9b9f00ee],.page-header[data-v-9b9f00ee]{align-items:center;display:flex}.header-icon[data-v-9b9f00ee]{background:linear-gradient(135deg,#58a6ff,#d2a8ff);border-radius:.75rem;color:#fff;height:64px;justify-content:center;width:64px}.header-text[data-v-9b9f00ee]{flex:1}.page-title[data-v-9b9f00ee]{color:#e6edf3;font-family:JetBrains Mono,Fira Code,Monaco,Consolas,monospace;font-size:1.875rem;font-weight:700;margin-bottom:.25rem}.page-description[data-v-9b9f00ee]{color:#8b949e;font-size:1rem}.input-section[data-v-9b9f00ee]{margin-bottom:3rem}.input-panel[data-v-9b9f00ee]{background-color:#161b22;border:1px solid #30363d;border-radius:.5rem;overflow:hidden}.panel-header[data-v-9b9f00ee]{align-items:center;background-color:#21262d;border-bottom:1px solid #30363d;color:#8b949e;display:flex;font-family:JetBrains Mono,Fira Code,Monaco,Consolas,monospace;font-size:.875rem;gap:.5rem;padding:1rem}.panel-stats[data-v-9b9f00ee]{color:#656d76;display:flex;font-size:.75rem;gap:1rem;margin-left:auto}.text-input[data-v-9b9f00ee]{background-color:#0d1117;border:none;color:#e6edf3;font-family:JetBrains Mono,Fira Code,Monaco,Consolas,monospace;font-size:.875rem;line-height:1.75;min-height:200px;outline:none;padding:1rem;resize:vertical;width:100%}.text-input[data-v-9b9f00ee]::-moz-placeholder{color:#656d76}.text-input[data-v-9b9f00ee]::placeholder{color:#656d76}.hash-results[data-v-9b9f00ee]{margin-bottom:3rem}.section-title[data-v-9b9f00ee]{align-items:center;color:#e6edf3;display:flex;font-family:JetBrains Mono,Fira Code,Monaco,Consolas,monospace;font-size:1.5rem;font-weight:600;gap:.5rem;margin-bottom:1.5rem}.hash-grid[data-v-9b9f00ee]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.hash-card[data-v-9b9f00ee]{background-color:#161b22;border:1px solid #30363d;border-radius:.5rem;padding:1.5rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.hash-card[data-v-9b9f00ee]:hover{border-color:#58a6ff;box-shadow:0 4px 12px #58a6ff1a}.hash-header[data-v-9b9f00ee]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.hash-name[data-v-9b9f00ee]{color:#e6edf3;font-size:1.125rem;font-weight:600}.copy-btn[data-v-9b9f00ee],.hash-name[data-v-9b9f00ee]{align-items:center;display:flex;font-family:JetBrains Mono,Fira Code,Monaco,Consolas,monospace;gap:.25rem}.copy-btn[data-v-9b9f00ee]{background-color:#30363d;border:1px solid #30363d;border-radius:.25rem;color:#8b949e;cursor:pointer;font-size:.75rem;padding:.25rem .5rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.copy-btn[data-v-9b9f00ee]:hover{background-color:#58a6ff;border-color:#58a6ff;color:#fff}.hash-value[data-v-9b9f00ee]{align-items:center;background-color:#30363d;border:1px solid #21262d;border-radius:.375rem;color:#a5d6ff;font-size:.875rem;line-height:1.75;margin-bottom:.5rem;min-height:60px;padding:1rem;word-break:break-all}.hash-info[data-v-9b9f00ee],.hash-value[data-v-9b9f00ee]{display:flex;font-family:JetBrains Mono,Fira Code,Monaco,Consolas,monospace}.hash-info[data-v-9b9f00ee]{font-size:.75rem;gap:.5rem}.info-label[data-v-9b9f00ee]{color:#656d76}.info-value[data-v-9b9f00ee]{color:#8b949e}.quick-actions[data-v-9b9f00ee]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.usage-guide[data-v-9b9f00ee]{background-color:#161b22;border:1px solid #30363d;border-radius:.5rem;padding:2rem}.guide-title[data-v-9b9f00ee]{align-items:center;color:#e6edf3;display:flex;font-family:JetBrains Mono,Fira Code,Monaco,Consolas,monospace;font-size:1.125rem;font-weight:600;gap:.5rem;margin-bottom:1rem}.guide-content ul[data-v-9b9f00ee]{list-style:none;margin:0;padding:0}.guide-content ul li[data-v-9b9f00ee]{color:#8b949e;font-size:.875rem;line-height:1.75;padding:.5rem 0}.guide-content ul li[data-v-9b9f00ee]:before{color:#ff7b72;content:"›";margin-right:.5rem}.guide-content ul li strong[data-v-9b9f00ee]{color:#e6edf3}
