.hash-generator_area__Ts8CK{height:220px;min-height:120px;white-space:pre-wrap;word-break:break-word}.hash-generator_drop__J9tQo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:200px;padding:20px;border:2px dashed hsl(var(--border));border-radius:12px;text-align:center;cursor:pointer;color:hsl(var(--muted-foreground));font-size:13px}.hash-generator_drop__J9tQo:focus-visible,.hash-generator_drop__J9tQo:hover{border-color:hsl(var(--foreground));outline:none}.hash-generator_drop__J9tQo strong{color:hsl(var(--foreground));font-size:15px}.hash-generator_algos__Wmzbn{display:flex;flex-direction:column;gap:8px;border:0;padding:0;margin:0;min-width:0}.hash-generator_group__XklkT{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.hash-generator_group__XklkT button{min-height:36px;padding:6px 12px}.hash-generator_group__XklkT button:disabled{opacity:.35;cursor:not-allowed}.hash-generator_groupName__Ea_yt{font-size:11px;color:hsl(var(--muted-foreground));min-width:64px}.hash-generator_keyRow__aJi5o{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.hash-generator_keyInput__pZgnr{width:220px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.hash-generator_keyInput__pZgnr[aria-invalid]{border-color:#dc2626!important}.hash-generator_table__940om td,.hash-generator_table__940om th{vertical-align:middle}.hash-generator_algoName__EaC7z{width:1%;white-space:nowrap;font-size:12px!important;letter-spacing:0!important;text-transform:none!important;color:hsl(var(--foreground))!important;position:static!important;background:transparent!important}.hash-generator_keyed__jSzbf{display:inline-block;margin-left:6px;font-size:10px;font-weight:600;padding:1px 6px;border-radius:99px;border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground))}.hash-generator_digest__ePz9e{word-break:break-all;font-size:12.5px;line-height:1.5}.hash-generator_copyCell__bloLy{width:1%;white-space:nowrap}.hash-generator_copyCell__bloLy button{min-height:36px;padding:6px 10px}.hash-generator_files__LZejR{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.hash-generator_fileCard__i6pxZ{width:100%;border:1px solid hsl(var(--border));border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.hash-generator_fileCard__i6pxZ header{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.hash-generator_fileCard__i6pxZ header strong{font-size:13px;overflow-wrap:anywhere;min-width:0}.hash-generator_removeFile__TQ6Qa{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;color:hsl(var(--muted-foreground))}.hash-generator_removeFile__TQ6Qa:hover:not(:disabled){color:var(--dev-err);background:hsl(var(--muted))}.hash-generator_removeFile__TQ6Qa:disabled{opacity:.4}.hash-generator_progress__aX2Eo{height:6px;border-radius:99px;background:hsl(var(--muted));overflow:hidden}.hash-generator_progress__aX2Eo span{display:block;height:100%;background:#a3c400;transition:width .15s}.hash-generator_verifyInput__MarFX{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;width:100%}.hash-generator_listDetails__bGBdT summary{cursor:pointer;font-size:13px;min-height:32px;display:flex;align-items:center}.hash-generator_listArea__HaZxf{height:120px;margin-top:6px}@media(max-width:860px){.hash-generator_area__Ts8CK{height:160px}.hash-generator_keyInput__pZgnr{width:100%}.hash-generator_groupName__Ea_yt{min-width:100%}}@media(prefers-reduced-motion:reduce){.hash-generator_progress__aX2Eo span{transition:none}}