.checksum_hint__sGSvp,.checksum_note__wzN44{font-size:13px;line-height:1.8;color:var(--color-text-secondary,#6b7280)}.checksum_note__wzN44{font-size:14px}.checksum_metaRow__xbRKs{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--color-text-secondary,#6b7280);font-variant-numeric:tabular-nums}.checksum_sampleRow__5U30W{display:flex;flex-wrap:wrap;gap:8px}.checksum_algorithm__tYf_Q,.checksum_sample__jtRTl{min-height:44px;padding:0 14px;border-radius:10px;cursor:pointer;font:inherit;font-size:14px;color:inherit;border:1px solid var(--color-border,rgba(127,127,127,.28));background:var(--color-surface,transparent)}.checksum_algorithm__tYf_Q:disabled,.checksum_sample__jtRTl:disabled{opacity:.5;cursor:not-allowed}.checksum_algorithmOn__n6lA0{border-color:var(--color-accent,#199be7);color:var(--color-accent,#199be7);background:color-mix(in srgb,var(--color-accent,#199be7) 10%,transparent)}.checksum_algorithm__tYf_Q:focus-visible,.checksum_sample__jtRTl:focus-visible{outline:2px solid var(--color-accent,#199be7);outline-offset:2px}.checksum_algorithmRow__xIcyR{display:flex;flex-wrap:wrap;gap:8px}.checksum_fileRow__TxSh3{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px;border-radius:12px;border:1px solid var(--color-border,rgba(127,127,127,.22));background:var(--color-surface-secondary,rgba(127,127,127,.05))}.checksum_fileRow__TxSh3>div{display:flex;flex-direction:column;gap:2px;min-width:0}.checksum_fileRow__TxSh3 strong{font-size:14px;overflow-wrap:anywhere}.checksum_fileRow__TxSh3 span{font-size:12px;color:var(--color-text-secondary,#6b7280)}.checksum_controls__Q8oNs{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.checksum_progress__mbmpa{font-size:13px;font-variant-numeric:tabular-nums}.checksum_bottom__6iY2B{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-content:start}.checksum_top__4fBIB{display:grid;gap:20px}@media (min-width:1100px){.checksum_top__4fBIB{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}.checksum_top__4fBIB .checksum_bottom__6iY2B{grid-template-columns:minmax(0,1fr)}}.checksum_digest__1N1Md{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;line-height:1.8;overflow-wrap:anywhere;user-select:all;padding:14px;border-radius:12px;border:1px solid var(--color-border,rgba(127,127,127,.22));background:var(--color-surface-secondary,rgba(127,127,127,.05))}.checksum_verdict__b0__W{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.6;padding:12px 14px;border-radius:12px}.checksum_match__QDsyW{border:1px solid var(--color-success,#1a7f4b);background:color-mix(in srgb,var(--color-success,#1a7f4b) 10%,transparent);color:var(--color-success,#1a7f4b)}.checksum_mismatch__C1UiR{border:1px solid var(--color-warning,#b4460e);background:color-mix(in srgb,var(--color-warning,#b4460e) 10%,transparent);color:var(--color-warning,#b4460e)}.checksum_unsupported__tVM4B{display:grid;gap:10px;margin:0}.checksum_unsupported__tVM4B>div{display:grid;grid-template-columns:minmax(96px,auto) minmax(0,1fr);gap:4px 16px}.checksum_unsupported__tVM4B dt{font-size:14px;font-weight:600}.checksum_unsupported__tVM4B dd{margin:0;font-size:13px;line-height:1.7;color:var(--color-text-secondary,#6b7280)}@media (max-width:480px){.checksum_unsupported__tVM4B>div{grid-template-columns:1fr}}.checksum_moreBody__DiFaq{display:grid;gap:12px;padding-top:8px}.checksum_more__IM0jM summary{display:inline-flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;list-style:none;font-size:16px;font-weight:700}.checksum_more__IM0jM summary::-webkit-details-marker{display:none}.checksum_more__IM0jM summary:before{content:"▸";display:inline-block;transition:transform .15s ease}.checksum_more__IM0jM[open] summary:before{transform:rotate(90deg)}.checksum_more__IM0jM summary:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){.checksum_more__IM0jM summary:before{transition:none}}