.GanFingerprintDetectorTool_log__Gngnq{font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px;color:var(--text-faint);line-height:1.7;padding:10px 12px;background:var(--panel);border:1px solid var(--line);min-height:56px;max-height:160px;overflow-y:auto}.GanFingerprintDetectorTool_tableWrap__GpX1t{overflow-x:auto;border:1px solid var(--line)}.GanFingerprintDetectorTool_table__8vOSX{border-collapse:collapse;width:100%;font-family:var(--font-mono),var(--font-mono-fallback);font-size:10px}.GanFingerprintDetectorTool_table__8vOSX td,.GanFingerprintDetectorTool_table__8vOSX th{border-bottom:1px solid var(--line);padding:6px 8px;text-align:left;vertical-align:top}.GanFingerprintDetectorTool_banner__MeUQn{padding:10px 12px;border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px;margin:8px 0}.GanFingerprintDetectorTool_bannerOk__tJzeE{border-color:var(--ok);color:var(--ok);background:color-mix(in srgb,var(--ok) 8%,transparent)}.GanFingerprintDetectorTool_bannerWarn__7X8aB{border-color:var(--warn);color:var(--warn);background:color-mix(in srgb,var(--warn) 10%,transparent)}.GanFingerprintDetectorTool_bannerErr__zBe67{border-color:var(--err);color:var(--err);background:color-mix(in srgb,var(--err) 10%,transparent)}.GanFingerprintDetectorTool_scoreBig__VGmuF{font-size:28px;letter-spacing:.04em;margin:4px 0}.GanFingerprintDetectorTool_grid2__kudIQ{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:720px){.GanFingerprintDetectorTool_grid2__kudIQ{grid-template-columns:1fr}}.GanFingerprintDetectorTool_canvas__8mtbt{display:block;max-width:100%;border:1px solid var(--line)}.GanFingerprintDetectorTool_hint__t6rVr{font-family:var(--font-mono),var(--font-mono-fallback);font-size:10px;color:var(--text-faint);margin-top:6px}